NOVEMBER 1990
A McGRAW-HILL PUBLICATION
Compaq's
DAZZLING
At Last: New Macs, Lower Prices
Everything a Deskpro 386/20
offers— in a 7 Vi -pound package
FPOFace-Olf
Intel vs. Four C
Lab Tests:
15 Hj^h-Capaci
I. S6s\ Drives
PWS: '
WingZ for Windows
Losing Glass vs. X.desktop
Canon's New Bubble- Jet Printer
ProFound vs. Imara
AST, Club American,
Everex 486/33S ^
SmartConnex ^
Poqet Portable
THE NEW DELL S\'STEM 433TE
33 MH: EISA i4S6.'"
• Inuel 304S6 microprocessor running ar
55 MH; with 12S KB externa! cache.
^^ommercial Lease Plan. Lease for
as Imv as S377/m(mth.
330 MB Super VGA Color System
(800 x 600) S10,499
Price listed includes 4 MB of RAM*
80, 100, 190, 330 and 650 MB hard drive
configurations av-ailable.
THE NEW DELL ffl'STEM 425TE
25 MH: EISA i486.
• Intel 804S6 microprocessor njnnina at
25 MH:.
Commercial Lease Plan. Lease for as
loiv as S278!irwnth.
190 MB Super VGA Color System
(800 x 6CXi) 57,499
Price listed includes 4 MB of RAM.*
80, 100, 190, 330 and 650 MB hard drive
configurations available.
THE DELL SYSTEM 433E
33 MH: EISA i486.
• i486 microprocessor runnins at
33 MH:.
Commercioi Lease Plan. Lease for as
lotf as S307/month.
100 MB SuperVGA Color System
(800 x 600) 58,499
Price listed includes 4 MB of RAM.*
80, 100, 190, 330 and 650 MB hard drive
configurations available.
THE DELL Si'STEM425E-
25 MH: EISA i486.
• i486 microprocessor ninning at
25 MH:.
Commercial Lease Plan. Lease for as
Imv as S235/month.
100 MB Super VGA Color Sysrem
(800 x 600) 56,499-
Price lisred includes 4 MB of R.AM.*
80, 100, 190, 330 and 650 MB hard drive
configurations available.
THE NEW DELL S^'STEM 325D
25MH:386.'"
• Intel 80386 microprocessor running at
25 MH: with 32 KB external cache.
ComTnercial Lease Plan. Lease for as
Iwe as SlWmonth.
40 MB VGA Color Plus System 52,999
Price listed includes 1 MB of R.AM.*
40, 80, 100, 190, 330 and 650 MB hard
drive configurations available.
THE DELL SYSTEM 316SX
16 MH: 386SX.
• Intel 80386SX microprocessor running
at 16 MH:.
Commercial Lease Plan. Lease for as
Icnv as S79/month,
40 MB VGA Qilor Plus System 52,099
Price listed includes 1 MB of R-AM.*
20, 40, 80, kV and 190 MB hard drive
configurations a\ailable.
THE DELL S\'STEM 320LX
20 MH: 386SX.
• Intel 803S6SX micn:>processor runnins
at 20 MH:.
Commercial Lease Plan. Lease for as
Ime as $l04/month.
40 -MB \'GA Color PlusSystem 52,799
Price listed includes 1 MB of RAM.*
40, 80, 100, 190, 330 and 650 MB hard
drive configurations available.
THE NEW DELL SYSTEM 320LT
20 MH: 386SX.
• Intel 80386 microprocessor running at
20 MH:.
CoTTunercioI Lease Plan. Lease for as
Imc as Sl4l^month.
40MB,2MBR.AM 53,899
20 MB hard drive configurations also
available.
THE DELL SYSTEM 210
12.5 MH: 286.
" Intel® 80286 microprocessor running
arl2.5MH:.
Comnierctol Lease Plan. Lease for as
lotv as S59/month.
20 MB VGA Monochrome
System 51,549
Price listed includes 1 MBof R.AM.*
20, 40, 80 and 100 MB hard drive
configurarions available.
THE DaL SYSTEM 316LT
16 MH: 386SX.
• Intel 80386SX microprocessor running
at 16 MH:.
Commercial Lease Plan. Lease for as
loii' as SI12.numlh.
20MB,1MBR.AM 52,999
40 MB hard drive configurations also
available.
The Deli System 433TE and 425TE are class A devices sold for use rncommertial environments onfy.Ta^omwixeEnlwcett^
ond 433TE] of memoiy a rewned fbr,ae by ln«sydam U eoly]ncepeifo<mance.C^nbe optwui/iisabledon 3330, 3250, 31 6SX and 210. AJ sysJems ore c*^^fophed v«*i op:tc«Td ewros. OeH confiC c« respcnsWe errofs fypcocp^iy O' F^'ogfoc^iy "Rrymefit bosed or 36-
month, cp«fi.endleose. Leosngorronged tjy LeosingGfOup,lnc.lnConodo,confguro:kjnsood pnces moy vofy. DELL SYSTEM so regfifered rrodefnori, DeJ, 425E ond SmonVu ore rrodemorks d Def Coir^Xrtef CofOrOtton. l^fei fi O regtiefSd TOdeniafk and 386, ^ ond rf95
ore tnadefnofl^s of Inid CofxyofOi. Oifief irodenrari^s and trode names ore used to deniry the enfnes cben,ng the moHts ond names ty ihe» pfcduCs Dell Computer CorpofotkyidraclotmsonypfopnstofvintefesttfittodemoHcs ond trodenomesotf^ettfran its own HOn-site serv^re
may not be ovoSoWe ffi cenoin remote locof«yis, Shpping, hcndlng ond oppJcoye soles toi not Wuded yitt» pnoe. For ffifonnotwn on ond o copy of C)eJi's30-[)oylc!o)SQtisfocticnGuQfontee. Im,ted ACronY ai%d XefOiS Se'%ice Contract, plecse 'o De: Computer Ccp^-otwn.
9505 Artorerum Bouteword. AuStm. feos 78759.7299. ATTN : V^orronty ffil9S0 [3dl Computer Corfworion, AS rights reserved
If all you're looking for is a cheap 386 " system,
you won't be disappointed. You'll get a cheap 386
system. Probably with marginal service. From
a company that was bom yesterday.
On the other hand, if
you want a 386 system from
a worldwide company that
provides instantaneous ser-
vice, and has won eight PC
Week Corporate Satisfac-
tion Polls for PCs, call Dell.
The clincher is, you'll
spend roughly the same for
a great Deir"386 PC as a
cheapo 386 PC.
Our new 386 systems even pull a fast one
on pricier computers. Both the 25 MHz Dell
System®325D and 33 MHz Dell System 333D are
faster and more ex-
GREAT COMPUTERS,
GREAT SERVICE,
GREAT REPUTATION,
GREAT PRICES.
$2,999 i
Lease: $112/lmo**j
$3,599
Lease: $130/ino.'
TO ORDER, CU-L
800'365'1480
HOURS: 6 AM-9 PM CT M-F 8 AM.4 PM cT SAT. highet priced systcms
pandable than most
In Canada 800-387-5752. In the U.K. CSCO 414535. In Franje
,I,3O.6O.68.0C.InC™nv«103,70I.0.In.^,d=n07«.7>350. ^^^g |g J^g
of RAM on the system board. Which keeps all
six slots free for expansion cards— enough for
even the most peripheral-happy people.
The new Dell 325D is a fast, reliable machine
with a 32 KB cache, LIM 4.0 hardware support,
an integrated 16-bit VGA controller that supports
up to 1024 x 768 resolution, password protec-
tion, a software controlled reset switch, and
a PS/2 compatible mouse port as standard
equipment. All of which is designed into a
compact footprint.
TTie Dell 333D is as good as a 386 PC can get.
THE NEW DELL SYSTEM 333D 33 MH: 386 AND THE
NEW DELL SYSTEM 325D 25 MH: 386-
STANDARD FE.ATLIRES:
• Intel* 80386 microprocessor ninntng ar
33 MH: (333D) or 25 MH: (3250)?
• Rage mode interleaved memor\- archirecrure.
• Standard 1 MB of RAM, optional 2 MB
or 4 MB of RAM» e>!pandable to 16 MB
on system board.
• Integrated VG.A conmjller with 1024 x 768
suppotT.
• 64 KB (333D) or 32 KB (325D) high-speed
SR.A.M.
• Socket for Intel S03S7 or WEITEK 3167
math coprocessor.
• 5.25" 1.2 MBor 3.5" 1.44 MB dLskere drive.
• 6 industn- standard expansion slots.
• High-performance IDE (40 MB, 80 MB,
100 MB, 190 MB) and ESDI (330 MB.
650 MB) hard disk drives.
• 1 parallel, 2 serial, PS/2 compatible mouse
port, all integrared.
• SmartWj — adv-anced s\'stems diagnostic
display.
• 12-month On-Site Senfce Contract
provided by -Xeroxr
40 MB VGA Color PliB
Sysrem
333D 325D
53,599 S2.999
I ADCODE11ELO I
Prices include 1 MBof RAM.
HERE'S OUR NEW STORE,
SO YOU'LL NEVER HAVE TO GO
TO THEIR STORE AGAIN.
$3,5*
Lease: $13(
i
When you buy from a traditional
computer store, here's what you get:
A beefy retail mark-up.
Pressure to buy something you
don't want.
That crummy feeling of not knowing
what you're getting, because the salesman
isn't sure what he's selling.
And, when there's a problem, some
guy with a screwdriver taking your
computer apart.
When you call Dell, on the other
hand, here's what you get:
A frank talk with experts about what
you need, and a recommendation about
the best
TO ORDER, CALL
800'365'1480
HOLTRS: 6 AM-9 PM CT M-F S AM-< PM CT SAT.
In CanaJa SC0-387O752. In the UK. OSCO 414535. In France
(I) 30.6O.6S.iO. In Gemanv 06I03/70I-0. In Suejen 0760.(13 50.
overall package
for you.
Custom
THE NEW DELL SYSTEiVl' 333D 33 MHz 386.
STANDARD FEATURES:
• Intel* 803S6 micropnxe&sor running at 35 MH:. • tcige mode intetleaved metTlor^■ architecture. • Standard 1MB at RA\I,
optional 2 MB oi 4 MB of RAM* expandable to 16 MB on s\'stem K?ard. • Integrated VGA controlter with 1024 x 768 suppott.
•64 KB high-speed SRAM. • Socket tbr Intel S0387 orWEITEK 3167 math coprocessors. • 5.25' 1.2 MB or 3.5" 1.44 MB
diskette dri\«. "6 industn' standard expansion slots (five 16-bit. one 8-bit). .High-f^tformarKe IDE (40 MB, 80 MB, ICO MB,
190 MB) and ESDI ( 330 MB, 650 MB) hard disk drives. • 1 parallel port. 2 serial potts, PS/2 compatible mouse port, all mregrated.
•SmaiT\ii'"-AdvarKed S\'stem Diagnostic Dispby. * I2-inonth On-Site Ser\-tce Contiact provided b\ Xeaix.-
40 MB VGA Color Plus S«tem 53,599
Pnce listed includes I MBof R.AM. 40, 80, 100, 190, 330, and 650 hanj drive conhgurarions
available.
I ADCODE11ELO I
configuration, with options including monitors,
memory sizes, software, accessories and peripherals.
Service — often voted the best in the industry
— by computer experts who know our computers
inside and out.
A variety of financing and leasing* options.
A firm promise to build your computers, a
configured systems test, and shipment by two-day
air standard.
A 30-day, no questions asked, money back
guarantee.
A one -year limited warranty.
And a great price, with no retail mark-up.
Call us now. Why waste a trip when everything
you need is right in front of you ?
GREAT PRICES.
your money, no questions asked.
Even if something goes tvrong, it tuon't
tvreck your day. Both the Dell 325D and 333D
come with the built-in Smart Vu™ diagnostic
display, an ingenious device
that identifies problems
even if the monitor goes
down.
If you need help, the Dell
toll-free technical hotline
solves 90% of all problems
FOR DOLUR, WE SMOKE THE Gi
ft
f
"frTW SYSTEMS m/^JfnUS T( overthe phone, often within
m^.^. / ^V^SeJ^
TeIcB."'?"!" compare
r^S? 4 or 5 minutes.
Not only is it 33% faster than the Dell 325D,
it also has a 64 KB RAM cache for an extra kick
in performance.
We design every machine to our specs, then
build it to yours. When you call us, we take
you through all the choices you have in memory
sizes, monitors, storage devices, high perform-
ance controllers and accessories. We'll help you
decide exactly what you need, then custom
build your computer and do a fully configured
system test before we send it out.
Then you get 30 days to use it. If you aren't
completely satisfied, send it back. We'll return
Circle 103 on Reader Service Card
If we can't solve it
over the phone, a trained
technician fi:om Xerox will be sent to your
desk the next business day with the solution
in hand^
For sale, for leased for less. Call us. Talk
to a computer expert whose only job is to give
you exactly what you want in computers,
service, software, printers and financing. You'll
get solid information that could save you time
and money.
Call us now. YouW get a great computer.
With no "uhs" about it.
DELL
COMPUTER
CORPORATION
Rip Your £om|
-^Shreds
33-MHz 386DX-,
EISA...$1995
The ALR
BusinessVEISA
See us at
@CO)mP«/Fall'90
Booth #1886, Main Hall
It's What You Need
to Thrive in Today's
Hostile Business World
It's a sink or swim world out
there, and if you don't take
advantage of the latest in today's
technology, your competition will.
To survive in a sea of reduced
budgets and accelerated time
schedules, you need a computer
that's both inexpensive and fast.
You need a system that will
exploit the best of today's and
tomorrow's technology without
exploiting your budget. You
need the ALR BusinessVEISA.
One of the easiest ways for your
company to remain competitive
is to reduce its spending: that's
why we've priced the
Business'VT;iSA Model 101 at
just $1995. "With its 33-MHz
386-processor and its advanced
32-bit EISA bus, the
BusinessVEISA gives you all the
power you'll need to devour
today's most advanced business
applications.
Designed to survive the chang-
ing tides of your business envi-
ronment, the BusinessVEISA
can take advantage of both
standard 8- and 16-bit add-on
boards and advanced 32-bit
EISA enhancement products.
This powerful system can feast
on the latest in today's and
tomorrow's high-speed I/O and
multimastering technology.
As you conquer new territories,
your BusinessVEISA can
expand its jaws to accommo-
date i486 power. Just Upgrade
the CPU! "'Simply plug in an
ALR VEISA 25 or 33-MHz i486
CPU module to boost your per-
formance up to 270%. Then
watch your competition scatter.
Don't ignore your killer instinct.
Call ALR today.
1-800-444-4ALR
Hunt for the Real 32-bit System
ALR
AST-
BusinessVEiSA
Premium'"
386'33-101
386SX/16-5V
Architecture
VEISA
CUPID-32?->.
CPU Speed
16-MHz \
CPU
386DXi^
386SX j\
Data Path
32-Biti/
16-8it
Memory
1-MB
1-MB y
Bus
32-Bit EISA>^
16-Bit iSA
List Price
$1995
S2495
Price of 25-MHz
i486 Upgrade
SI 995
S4895
Just upgrade the CPU! ™
ALR \-ElSA 25-MHz i486 CPU Module
ALR VEISA 33 MHz 386 CPU Module 33 MHz i486 CPU Module
<siem Board
9401 Jeronimo, Ir\1ne. CA 92718
(714) 581-6770 FAX: (714) 581-9240
Available at these selected resellers:
Connecting Point MMM fe|||)y^ ^^^CBC
COMPUTER CENTERS ^^^MSOm
Prices and configurations subject to change without notice. Prices based on U.S. dollars. System shown with optional monitor/graphics adapter and 3.5" floppy. VBISA,
BusinessVEISA, and Just Upgrade the CPU! are trademarks and ALR is a registered trademark of Advanced Logic Research. Inc. All other brand and product names are
trademarks or registered trademarks of their respective owners. Shark photo; Ron Taylor/ Tom Stack & Assoc. £1990 by Advanced Logic Research.
AST, we saw your mailer. Would you like some of our product literature so you can get your information right next time?
Circle 17 on Reader ServUe Card (RESELLERS: 18)
Contents
November 1990
Volume 15, Number 12
COVER STORY
FIRST IMPRESSIONS
Compaq Notebook
Ups the Ante
PAGE 140
46
132
The LTE 386s/20
is the high-performance
notebook PC to beat.
NEWS
19 MICROBYTES
"MISC," a new minimalist
microprocessor architecture, promises
faster systems that can emulate other
processor architectures.
WHAT'S NEW
This month's product selections include
GRiD's Isopoint laptop, entry-level
multimedia software from MacroMind,
a Mac scanner from HSD, and more.
FIRST
IMPRESSIONS
Ventura Publisher, Macintosh
Edition 1.0, for a mixed-machine
environment
ScanMan 256, Logitech 's scanner
for Windows 3.0
NewWave 3.0, an updated version
from Hewlett-Packard
WinSleuth, Dariana 's new
diagnostics package
WordPerfect Rhymer, /or the student
of the sound of language
BYTE (ISSN 0360-5280/90) is published monlhiy with an additional issue
in October by McGraw-Hill, Inc. U.S. subscriber rate S29.95 per year In
Canada and Mexico, $34.95 per year. Single copies $3.50 in trie U.S.
$4.50 in Canada. Executive, Editorial, Circulation, and Advertising Of-
fices; One Phoenix Mil! Lane, Peterborough, NH 03458. Second-dass
postage paid at Peterborough, NH, and additional mailing offices. Post-
age paid at Winnipeg, f^nitoba. Registration number 9321 . Printed in the
United States of America. Postmastaf: Send address changes, USPS
Form 3579, and fulfillrhent questions to BYTE Subscriptions, P-0 Box
551 . Hightstown, NJ 08520.
146 The New Macs on the Block
At last, lower prices — and a new design.
156 A New Status Quo for Quattro
Borland adds 3-D graphics to its
spreadsheet.
162 TheALRMPS:
Modular Micro Channel
ALR gambles that it can take a bite out
of the True Blue market.
165 Fast New Systems from NeXT
Faster machines with lower prices
and the long-sought floppy disk drive
have arrived.
REVIEWS
172 PRODUCT FOCUS:
Massive Storage
for Multiple Platforms
The BYTE Lab puts 15 high-capacity
hard disk drives to the test across four
operating systems: DOS, Unix, NetWare
386, and the Mac OS.
190 High-Performance 486 ATs
The great performance of three
33-MHz 486s shows there's still life
in the old AT bus.
194 FPU Face-Off
Not all FPUs are created equal.
The BYTE Lab shows performance
differences among FPUs from AMD,
Cyrix, IIT, Intel, and Weitek.
205 New Controller Makes
SCSI Palatable to PCs
Distributed Processing Technology's
SmartConnex/ISA hides SCSI's
incompatibility from PCs.
221 Windows Takes On WingZ
Informix's graphical spreadsheet puts
Windows 3.0 through its paces.
227 Mac-ish Interfaces for Unix
Looking Glass and X. desktop provide
point-and-click ease of use to Unix.
235 New Bubble- Jet Outpaces Portable
Printers
Canon's new portable printer bubbles
over with sharp resolution and
flexibility.
239 A Poqet Full of Power
It's small. It's innovative. But is it
practical? Wayne Rash Jr. takes the
Poqet PC on the road.
245 One-Size-Fits-All Code with Lattice C
A royalty-free DOS extender is standard
with Lattice's new C compiler.
251 Document Management
on Networked PCs
Imara and Propound offer two
approaches to keeping track
of documents.
258 Small, Low-Cost UPSes
Small and inexpensive backup power
systems make reliable power
an individual choice.
262 TravelMate 2000 Lives Up to Its Name
Texas Instruments puts AT-class power
in a 4-pound package.
266 Pricey Hard Disk Drive Portability
The Disctec 20 provides floppy disk
convenience with hard disk storage
in a very small package.
268 Reviewer's Notebook
A new ALR PowerFlex model, and
hard disk confusion at Micro Express.
STATE OF THE ART
272 MAGNETIC VS. OPTICAL
Introduction
275 State of the Media
A look at the conflict between
traditional magnetic mass storage
devices and optical technologies.
283 Crystal Clear Storage
The holostore, a new mass stoi-age
device with supercomputer
performance, could eliminate the I/O
bottleneck.
4 BYTE' NOVEMBER 1990
COVER PHOTOGRAPHY: PAUL AVIS © 1990
289 Entering a New Phase
Optical and magnetic are at opposite
ends of the spectrum. Can phase-change
technology bridge the gap?
301 The Once and Future King
Hard disk technology will be your
primary computer storage medium
for years to come.
304
311
323
331
338
Side by Side
You can store more data on
a floppy disk if you can get the bits
to stand up straight.
Store Data in a Flash
The flash-memory disk offers a fast
and rugged replacement for both hard
and floppy disk drives.
DAT's a Solution
Digital-audiotape technology comes
of age.
Getting Your Byte's Worth
Hardware-based data compression gives
you more bang for your QIC, DAT, and
hard disk buck.
Masses of Storage
A guide to companies that provide mass
storage solutions.
FEATURES
342 Chips for the Nineties and Beyond
New chips may make for higher-
performance and unconventional ways
of computing.
353 Modem Business
Confused by modem standards like
212A, V.22, and V.32bis? Here's help.
364 A Knowledge Engineering Toolkit,
Part 2
The discussion continues, with a look
at backward and forward chaining.
373 Hot Links to Go
A look at Windows' and OS/2's
Dynamic Data Exchange facility.
381 Alternative Operating
Systems, Part 4:
Pick: OS or DBMS?
What do you get when you build an
operating system around a database?
385 Modula-3
An introduction to the OOP language
that grew from Pascal and Modula-2.
EXPERT ADVICE
73
COMPUTING
AT CHAOS MANOR
Multimedia Video
by Jerry Poumelle
Jerry looks at multimedia
video boards, a new Modula-2,
and assorted gadgets.
89
DOWN TO BUSINESS
The Growth of Groupware
by Wayne Rash Jr.
Wayne addresses groupware
and how to determine what
capabilities your company needs.
Magnetic vs. Optical/272
HANDS ON
395 UNDER THE HOOD
The Mouse that Roared
The history, anatomy, and physiology
of the desktop mouse.
403 SOME ASSEMBLY REQUIRED
Talking Tasks, Part 2
Introducing the most common methods
of interprocess communications
for Unix and OS/2.
DEPARTMENTS
97
NETWORKS
Hard Choices for Network Managers
by Mark L. Van Name
and Bill Catchings
You can't always wait for the
perfect network management solution.
107
MACINATIONS
Working with Windows 3.0 and a Mac
by Don Crabb
Don presents the Mac/Windows
3.0 user's interoperability
survival guide.
6 Spotlight
Jerry Pournelle: 10 years
with BYTE and counting
10 Editorial: Laptop Troubles
and Triumphs
33 Letters, Ask BYTE, and Fixes
Readers find self-realization.
PERSPECTIVES
465 CHAOS MANOR MAIL
466 PRINT QUEUE
Stomping the Nasties
Professor Kenner examines a new
volume by computer virus hunter
John McAfee.
468 STOP BIT
Promises, Promises
A lawyer looks at the warranties-
real and implied— that come with
computer equipment.
119
THE UNIX /bin
Not Quite Unix
by David Fiedler
The tribulations and treats
of using a SlOO Unix clone.
127
BEYOND DOS:
WINDOWS AND OS/2
Tales from the Trenches
by Steve Mastrianni
An OS/2 device-driver specialist
talks shop.
READER SERVICE
454 Editorial Index by Company
456 Alphabetical Index to Advertisers
458 Index to Advertisers
by Product Category
Inquiry Reply Cards: after 460
PROGRAM LISTINGS
FromBYTEnet: Call (617) 861-9764
NOVEMBER 1990 - BYTE 5
Circle 49 on Reader Service Card
6.0 AND COUNTING!
Integrate sophisticated features
into your Microsoft C and QuickC
applications with
C TOOLS PLUS/6.0™
C TOOLS PLUS version 6.0 is filled
with many advanced routines for
developing high-powered C applica-
tions, including: virtual, stackable
menus and windows with full mouse
support and optional
"drop shadows"; multi-
ple virtual pop-up
help screens; a min-
iature multi-line
editor for gathering
user responses in a
robust fashion; a
single function call
which can move, resize,
and promote a window or
menu on top of all others; the
ability to update covered windows
automatically when they are written
to; support for EGA, VGA, and
MCGA text modes including 30-, 43-,
and 50-line modes; support for the
enhanced (101/102 key) keyboard.
AU this and more for only $149!
C TOOLS PLUS/6.0 also contains
fiinctions for writing interrupt
service routines; creating pop-up
memory resident applications;
general memory "peeks" and
"pokes"; access to the DOS PRINT
utility; as well as many other
general utility functions and
macros.
COMPLETE PROFESSIONAL
PACKAGE.
Blaise Computing's function
libraries offer easy to use solutions
to your programming needs. You
get source code, complete sample
programs, and a comprehensive
reference manual with extensive
examples. Supports QuickC and
Microsoft C 5.0 and later.
30 DAY GUARANTEE.
If during the first 30 days you are
not completely satisfied, well
refund your money.
Other powerful products from Blaise
Computing
C ASYNCH MANAGERTM $189
ASYNCHPLUS™ i;i89
VIEW232"' j;i89
POWER SCREEN™ JI149
Turbo C TOOLS™ i!149
POWER TOOLS PLUST" $149
Call today for more information
(800) 333-8087
BLAISE COMPUTING INC.
i560 Ninth Street, Suite 316
Berkeley, CA 94710
(415) 540-5441
: (415) 540-1938
Trademarks are
property of their
respective holders.
H
Jerry Pournelle:
10 Years
AND Counting
There 's a lot more to
BYTE 's senior contributing
editor than just his column
He's been called "the world's
most popular computer colum-
nist," and with justification.
Jerry Pournelle' s columns ap-
pear in dozens of countries, both in En-
glish and in a variety of other languages.
He has fans from Michigan to Moscow,
from Kokomo to Kyoto.
As a BYTE reader, you probably al-
ready know why: For the last 10 years,
Jerry's blend of hands-on, first-person
experience with every conceivable kind
of hardware and software has provided
some of the most entertaining and infor-
mative pages in BYTE each month.
But there's a lot more to Jerry than his
column. You've probably either read or
heard of a number of Jerry's best-selling
books (written alone or in collaboration
with Larry Niven and others), including
The Legacy ofHeorot, Footfall, Oath of
Fealty, Lucifer's Hammer, The Mote in
God's Eye, and many others. Jerry's list
of published works would more than fill
the space we have here; over 20 books
are still in print.
A native of Shreveport, Louisiana,
Jerry earned a B.S. in psychology and
mathematics, an M.S. in experimental
statistics and systems engineering, and
two Ph.Ds: one in psychology, the other
in political science.
With that broad a background, it's eas-
ier to understand how Jerry has ended up
employed by agencies as varied as the
City of Los Angeles, Pepperdine Univer-
sity, the U.S. Air Force, North Ameri-
can Rockwell Corp. , and Boeing Aero-
space Corp. What's harder to understand
is how he did it while still developing a
world-class writing career.
But wait, there's more: Jerry's also
made time to chair the Citizen's Adviso-
ry Council on National Space Policy, and
to be a consultant to the trustees of the
California State Universities; a member
of the Board of Visitors, Department of
Mathematics, University of Texas; and a
member of the advisory board, Lowell
Observatory, Flagstaff, Arizona.
Jerry was one of the first authors to use
a computer for writing both fiction and
nonfiction (see "Writing with a Micro-
computer," onComputing, Summer
1979). His work began appearing in
BYTE just one year later.
We're pleased to be able to bring you a
writer of Jerry's caliber each month. If
you're already a fan, watch for some in-
teresting, positive changes in the column
over the next few months, as we usher in
Jerry's second decade with BYTE. If
you're not reading Jerry, do yourself a
favor: Check out this month's column. ■
6 BYTE" NOVEMBER 1990
New FoxPro
Shifting the Balance Of Power in Database Management
There's a new leader in the relational database manage-
ment world. Its name is FoxPro.
FoxPro is the first and only microcomputer database
management system that combines astonishing per-
formance with a sleek interface of amazing power and
beauty.
■ FoxPro offers all the elegance and accessibility of a
graphic-style interface, yet operates at the stunning
speeds possible only with character interfaces.
■ FoxPro is so easy to learn and use. even beginners
can become productive immediately; yet it's powerful
and sophisticated enough to satisfy the needs of the most demanding
developers and power-users.
■ FoxPro gives you choices instead of limits: use a mouse or a
keyboard; type commands or use the object-oriented interface; run in
one window, or hundreds.
■ FoxPro is so efficient, it runs in a 512K PC-XT. yet it's able to take
advantage of the speed, expanded memory and extended video
modes of the most advanced machines available. You don't even need
a graphics card or special windowing software.
FoxPro
Nothing is Faster
Fox Software products are famous for their
unmatched execution speed. FoxPro extends that
tradition.
FoxPro is up to eight times faster than dBASE IV —
more than 15 times faster than dBASE III PLUS!
And that blazing speed translates into unprecedented
power. Now you can efficiently process gigantic
databases with hundreds of thousands — even
millions — of records.
Protecting Your Investment
With FoxPro, your existing FoxBASE-l- or dBASE III PLUS pro-
grams will run perfectly — first time, every time, no excuses. And
FoxPro is language-compatible with dBASE IV. But FoxPro doesn't
stop there. It has over 140 language enhancements not found in any
version of dBASE. We've outdone oursehes by adding more than
200 language extensions you won't find in FoxBASE+ .
Best of all. FoxPro opens up whole new worlds for your applications
by letting you move them onto a variety of different platforms.
The Tradition Continues
Fox Software is committed to
excellence— our products prove it.
We've been producing superb database
management software since 1983. And
our products for both the PC and the
Macintosh continue to win awards
worldwide.
We've taken everything we know about
software engineering, databases and
interface design, and focused it into
one remarkable product— FoxPro.
FREE Demo Disk
Shift the balance of power in your favor
by trying FoxPro for yourself.
Call (419) 874-0162 now to get your
free demo disk. Or ask for the FoxPro
dealer nearest you. See for yourself:
Nothing Runs Like The Fox.
System Requirements: Fti.xPnt operates in
5I2K RAM {MOK recommended I Kith MS PC-
DOS 2.0 or greater and an H0H6iHOHH. H0286
or S03S6 tnicroproees.sor. For optimum per-
formance , Fo.\-Pro takes complete advaniuiie of
any availalile EMS (expanded memory) or a
matii coprocessor
Trademarks Owner: Fo.\'Pro. Fo.\B.ASE^/Fo.\'
Software: dB.ASE III PLCS. dB.ASE IV/
.Asliton-Taie.
FOX Software
.\othing Runs Like The Fox.
Fox Soflware. hic. (419) S74-()I62
134 W. South Boiindarv f\\; (4|9) s^4-,S67S
Perrysburg. Ohio 4.i.^.i'l Telex: 6.^0.3040827 FOX
Circle 141 on Reader Service Card
Word fi)r Windows redef
See what you do.
With editable WYSIWYG, ym can see
and edit text and graphics formatting.
Virtually everything for that matter.
Right on your computer screen.
Don't get tied up.
Tables make it easy to format
numbers and words into rows .
and columns. All without
using the tab key.
Cut comers.
Cut and paste words, graphics,
whatever. On your screen. Without .
an endless string of commands.
EieETamiEBRiiiMBTi
gLBETllMBEBRlBVBn
IvTraomo: Mam
[CUnVE SLTMM^V atBETBBBeBfllHSrSTS
Look like a professional.
Because we've taken the hard work out of the process,
it's easy to create professional-looking documents.
Making something else look professional Like you.
infonnolioTt. call (800) 541-1261. Dept. M99. Outside Uu U.S. and Canada, call (206) 882-S661. In CModa. call (416) 673-7638. ^ISSOMierosoft Corporation. All rights reserved. Microsoft and the Microsoft logo are registered trademarks and Windows and Making it all make sense are Irademarks
ines the woidprocesson
Just say the word.
Microsoft^ Word for Windows" The
best thing to happen to word pro-
cessing in quite a while. Check it out
Save time.
Document Templates make it
quick and easy to create
standard letters, memos and
_ more. Ensuring consistency.
As well as company standards.
Something for nothing.
Get a full-featured Working Model free'.
Call (800) 541-1261, Dept M99.
Tailor your documents.
With a point and click, icons on the Ribbon and
. Ruler allow you to fashion formats from basic to
sophisticated. You can even save these formats as
a personal style or company standard.
Micmsoft
Making it all make sense
fia-osofi Corporation. 'The first WorkirigModdyoK seUet is free durhsg our Windows Computing PronMthn. Sepl. 150^^ 1990. OtufnrWiirkingModfl per person. Each additiotial Working hlodel is S9M. applicable s^^
Business practice-
not teclinology— is now
the impediment
I love laptops. Given enough funds,
I'd go for laptops the way Imelda
Marcos went for shoes.
The list of portables I've owned
or used stretches back to the days when
(figuratively speaking) computers were
made out of animal bones and plant
fiber. In fact, before there were por-
tables, I routinely went on the road with
an Atari 800, two external floppy disk
drives, an acoustic coupler, a dictionary-
size "interface box," and a shopping bag
full of cables and brick-size power sup-
plies. I had more than one chat with hotel
security when maids panicked at the
sight of the wires and boxes covering a
room's spare bed.
A Winner
Things got simpler with the first true
portables and then, some years later,
with the first laptop— the Tandy Model
100. 1 still have my original MlOO, and I
use it on trips where I am unwilling to
risk loss or damage to more recent equip-
ment, or where power supplies are a
problem.
Other Contenders
I've had other memorable machines, too.
The almost-compatible DataVue, for ex-
ample, stands out because it kept me up
and running during the power outages of
hurricane Gloria some years back. But
the DataVue' s idiosyncrasies meant that
I couldn't telecommunicate the work I'd
done, thus negating one of the prime rea-
sons for having a laptop.
Also-Rans
Way back when, I had a brief flirtation
with the almost-legible DG One, but I
EDITORIAL ■ Fred Langa
LAPTOP Troubles
AND Triumphs
decided that I really needed to be able
to see what I was working on. Very re-
cently, I tried lugging a 12-pound VGA
laptop, but decided my arms were al-
ready long enough. Other machines had
great screens but nonstandard micro-
floppy disks, or powerful CPUs but pric-
ey ROM-card software.
Still other laptops seemed great in
office settings, but they turned out to be
useless on planes unless the person in
front of me sat perfectly upright— if he or
she tilted the seat back, it would fold the
computer's screen shut. Palmtops were
either too tiny to type on or too limited in
use to fully replace a "real" computer,
even though they may excel at replacing
paper-based pocket diaries, agenda
booklets, and to-do lists. (And "excel"
they do: A pocket computer such as the
Sharp Wizard can be a perfect accompa-
niment to a full-blown portable.)
No More Compromises
This theme— having to make substantial
compromises when computing outside a
traditional office setting— has been con-
stant. Until now.
Starting late last year, laptops shed
their last real technological hurdles.
Smaller than ever, lighter than ever,
faster than ever, today's laptops (yes, I'm
including the subclasses of notebook and
palmtop computers) now truly can offer
full-function portable computing with
very few compromises. (Check out the
cover story on the Compaq 386s/20 and
this month's review of the Texas Instru-
ments TravelMate.)
But there's still one persistent catch. If
the new crop of laptops is making you
think of taking the plunge, it's some-
thing you should be aware of.
It's human behavior— specifically, of-
fice decorum and the etiquette of busi-
ness meetings. Take notes on a piece of
paper, for example, and no one cares;
take notes on a laptop, and the novelty of
it can cause a commotion; the mere act of
computerized note taking can pull a
meeting off track— your use of a portable
computer actually decreases productiv-
ity instead of increasing it.
If you are making a presentation, there
is a similar problem: Speak from notes,
and your audience will listen to your
message— but refer to notes on a laptop
screen, and for a few minutes, at least
some in your audience will pay more at-
tention to how you're delivering your
message than to the message itself.
That's a sure way to torpedo a presen-
tation.
While those can be serious problems,
there are smaller snags, too: Working on
a plane, if you write a memo in longhand,
your concentration will be undisturbed.
Try typing on a laptop, and you can ex-
pect friendly interruptions ("Hey! What
is that?") from your seatmate and from
people walking by in the aisle.
Problems Become Moot
Of course, handwritten notes always can
be rekeyed later. A speech given from
note cards may well be better than one
delivered from a laptop, because you'll
be able to walk around instead of being
tied to a podium. And answering the
questions of curious airline seatmates
helps spread the word about computers
and introduces a new set of users to these
amazing machines.
As more laptops move out into the
world, the curiosity factor will diminish,
and computers will become as accepted
in boardrooms, on podiums, and in pub-
lic transport as they now are on desktops.
But for now, the relative novelty means
there will be some inconvenience, and
you may not immediately get all the time
and productivity gains you hope for.
Personally, I think it's a small price to
pay for the huge gains that are to be had. I
can't imagine traveling without a lap-
top—and once you've tried one of today's
slick new machines, neither will you.
—Fred Langa
Editor in Chief
(BIX name "f langa")
10 BYTE- NOVEMBER 1990
Limited time offer to owners of IVIicrosoft C
Borland's Turbo C'' Professional
"Everything you always wanted
in a C compiler and more
Reprinted from PC Magazine, August 1990
- mmunicaiions Company
-rrrrtfivMirtirrrinii'iirnfiiiiii'yiMi
Special upgrade offer for
Microsoft^C owners!
Are you ready for an upgrade that
conforms 100% to ANSI C, gives you
C+-r, doesn't skimp on documentation,
features a fast, reliable programming
environment, and provides the com-
plete toolset necessary to maximize
your productivity? Then it's time to
make the move to Borland.
And the time to move is now.
We're offering Turbo C++ Professional
to owners of Microsoft C or any
PC -based C or C++ compiler for
only $14995.*
Compare the features.
c
OMPILER
MSC6.0
TC++Pro
c
++
NO
YES
Full ANSI C
NO
YES
Transparent overlay
manager
NO
YES
Complete printed
documentation
NO
YES
E
Overlapping windows
NO
YES
Mouse support
YES
Ir
t^ated deb
jgging
NO
YES
TOOLS
D
ebu^er
YES
YES
Profiler
NO
YES
Macro assembler
NO
YES
Turbo C++ Professional
beats Microsoft C 6.0.
125.63
String
! ■ 5.33
'■ 5.35
IMoth
1 1 4.34
I 3.92
Files
24.03
24.03
56.22
ITC++ Pro
I MSG 6.0
30.59
34.03
40.82
48.69
Source:
PClABs
Benchmarks
August, 1990
Performance resulfs:
.EXE size given in idhbyfes, speed given in seconds.
Using a 16Mkz 386. HIMEM driver and KWS 3.3. Hord diil omJ RAM
disk opiimized befween 'esTs: co*i!piied bendimori pfogroms njfi from iiAM
disk. Each compiief was optimized for speed.
"... if you want an excellent ANSI
compiler with integrated environ-
ment, overlay linkage, profiler,
assembler, and an award-winning
debugger-not to mention C and C++
support— look no further: Turbo C++
Professional is here."
-PC Magazine, August 1990
Step up now to
Turbo C++ Professional
for only $14995
That's half the suggested retail
price of $29995.
If you're not convinced that
Turbo C+- Professional is the best
upgrade to Microsoft C 5.1, just
return the product for a full refund.
To order
SEE YOUR DEALER
(bring proof of ownership)
or call now
1 (800) 331-0877
TURBO C ++
■
PROFESSIONAL
IHt»SriUfK>0«BG?DC-t
reOM THE lEAOe IN MjEa-OKNTn) PTOGIAMMING
TURBO C**
PROfESSIONAL
a 0 R I A N B
BORLAND
Makers of Turbo C"-, Turbo Pascal,* Paradox,* Quattro*Pro and Sidekick*
Code: MC13
'Prool ol ownership |an origifial manual page or disk trom any version) is required Ofler expires Decerrte 31. 1990 Offer good n U.S. arxl Canada only. Special discounts for registered TufDo^ C owneis are avaiialiie trom Borland. Uai! orders to.
Borland inlerrraiionai. inc . P 0. Box 660001 , Scotls \ftiiey. CA 95067-0001 . Add S5.00 for shipping and handling ResiOenls in CA. CT. GA. IL. MA. Ml. NY, OH. PA TX. VA and WA please add appropriate sales tix. For ordets outside the U.S..
call (408) 438-5300 Turtw C++ and Turbo Language are irademarks of Borland Inlefnalional. mc. Copyright ©1990 Borland Inlernational. Ix All rights resen/ed Bl 1382
Circle 53 on Reader Service Card (RESELLERS: 54)
Fly in bigger skies.
The 16" Multisync J,D and 20" oD monitors.
Our largest high-resolution color monitors. Digitally controlled, the J,D supports VGA through 10-2J, x 768. the oD, up to 1280 x 102J,.
It's a matter of space. And pace.
Your ideas could use as much of both as they can get. Which is why
you should consider upgrading to one of our larger MultiSync' moni-
tors. Then you can add the best graphics accelerator you can find. The
MultiSync Graphics Engine" Board, to name one prime example.
Together, they'll increase your system's productivity immensely, by
CsC
Computers and Communications
On afterburner.
The Multisync Graphics Engine Board. Uses 50MHz TMS 31010 graphics processor to accelerate software applications as much as 900%.
allowing you to put far more information on your screen, far faster.
We're talking more windows. More words. More detail.
Above all, more speed.
Interested? Call 1-800-FONE-NEC for technical information. Or
1-800-826-2255 for literature. In Canada, 1-800-268-3997. We'll show
you how to give your productivity a major boost.
Circle 254 on Reader Service Card
BVTE
EDITOR IN CHIEF
Frederic S. Langa
PUBLISHER
Ronald W. Evans
MANAGING EDITOR
Anne Fischer Lent
NEWS
N«w York: Managing Editor: Rich Malloy
Associate News Editor: Andrew Reinhardt
Petert>orough: Sen/or Editor, Microbytes:
D. Barker, Senior Editor. New Products:
Stan Miastkowski
Associate News Editors. What's New: David
Andrews, Martha Hicks
Editaial Assistant: AmandaV^aleri\e\d
San Franclaco: News Editor: Owen
Linderholm
Associate News Editor: Jeffrey Bertolucci
London: Senior Editor: Colin Barker
BYTE LAB
Managing Editor: Michael Nadeau
recrtn/ca/D/recto/-.- Rick Grehan
Senia Editor: Dennis Allen
Technical Editors: Man Joch, Robert
Mitchell, Tom Yager
Testing Editors/Engineers: Stephen Apiki,
Stanford DIehl, Howard Eglowstein,
Stanley Wszola
STATE OF THE ART
Senior Editor: Jane Morrill Tazelaar
Technical Editor: Robert M. Ryan
FEATURES
Senior Editor: Kenneth M. Sheldon
Technical Editors: Janet J. Barron,
Ben Smith
SENIOR EDITORS, AT LARGE
Tom Thompson, Jon Udell
SPECIAL PROJECTS
Senior Editor: Gene Smarte
SENIOR CONTRIBUTING EDITOR
Jerry Pournelle
CONTRIBUTING EDITORS
Bill Catchings, Don Crabb, David Fiedler,
Hugh Kenner, Mark J. Minasi, Wayne
Rash Jr., Mark L. Van Name
CONSULTING EDITORS
Jonathan Amsterdam, Nick Baran,
Laurence H. Loeb, Trevor Marshall, Stan
Miastkowski, Dick Fountain, Fhillip
Robinson, PeterWayner ^
COPYEDITING
Chief Copy Editor: Lauren A. Stickler
Copy Administrator: Cathy Kingery
Copy Editors: Susan Colwell, Jeff
Edmonds, Judy Grehan, Nancy Hayes,
Margaret A. Richard, Warren Williamson
EDITORIAL ASSISTANTS
Office Manager: Peggy Dunham
Assistants: Linda C. Ryan, June Sheldon
ART
Director: Nancy Rice
Assistant Director: Joseph A. Gallagher
>4rMss/sran/, Jan Muller
Technical Artist: Alan Easton
PRODUCTION
Director: David R. Anderson
Senior Editorial Production Coordinator:
Virginia Reardon
Editorial Production Coordinators:
Barbara Busenbark, Denise Chartrand
TYPOGRAPHY
Systems Manager: Sherry Fiske
Applications Manager: Donna Sweeney
Typesetter: Christa Patterson
ADVERTISING SERVICES (603) 924-6448
Director of Advertising: Lisa Wozmak
Assistant: Christine W. Tourgee
Customer Service Supervisor: Linda Fluhr
Senior Account Coordinator: Lyda Clark
Account Coordinator: Dale J. Christensen
Materials Coordinator: Karen Cilley
Advertising Assistant: Roxanne Hollenbeck
Creative Services Manager:
Susan Kingsbury
Production Artist: Lillian J. Wise
Quality Control Manager: Wai Chiu Li
Production Coordinator: Rod Holden
ADMINISTRATION
Publisher's Assistant: Donna Nordlund
MARKETING AND PLANNING
Director: L. Bradley Browne
Marketing Communications Manager:
Pamela Petrakos-Wilson
Public Relations Manager: Dawn Matthews
Assistant Promotion Manager: Lisa
JoSteiner
Marketing Art Director: Stephanie
Warnesky
Associate Art Director: Sharon Price
Senior Market Research A naiyst: Julie
Perron
Copyrights Coordinator: Faith Kluntz
Reader Service Coordinator: Cynthia
Damato Sands
Marketing Assistant: Caxo\ Pitman
FINANCIAL SERVICES
Director of Finance and Services:
Philip L.Penny
Business Manager: Kenneth A. King
Assistants: Marilyn Parker, Diane Henry,
JoAnn Walter, Jeanne Gatcombe, Jaime
Huber, Agnes Perry
CIRCULATION
Director: Glyn Standen
Subscriptions Manager: Paul Ruess
Assistant Manager, Subscriptions:
Margaret Liszka
Sudscr/pf/onsAss/sfanf; Holly Zilling
Newsstand Manager: Vicki Weston
Distribution Coordinator: Karen Desroches
Backtssues: Louise Menegus
Direct Accounts Coordinator: Ellen Dunbar
Direct Accounts Telephone Sales
Representative: Karen Carpenter
BUILDING SERVICES
Cliff Monkton, Gary Graham,
EdCodman
PERSONNEL
Human Resources Administrator: Patricia
Burke, Human Resources Assistant: Fran
Wozniak, Receptionist: Beverly Goss
BIX
BYTE INFORMATION EXCHANGE
ADVERTISING SALES
Associate Publisher, Vice President
of Marketing: Steven M. Vito
Administrative Assistant: Carol Cochran
Eastern Advertising Director:
AnhurH. Kossack (312)616-3341
Sales Assistant: Julie Watson
Western Advertising Director:
Jennifer L. Bartel (214) 701-8496
Sales Assistant: Susan Vernon
NEW ENGLAND
ME, NH, VT, MA, Rl, CT, ONTARIO,
CANADA, & EASTERN CANADA
Daniel D. Savage (61 7) 860-6344
EAST COAST
NY, NYC, NJ, DE, PA
Kim Norris (2 12) 512-2646
Ariane Casey (212)512-2368
SOUTHEAST
NC, SC, GA, FL, AL, IN, VA, MS, AR, LA,
DC,MD,WV,KY
John Schilin (404) 843-4782
MIDWEST
IL, MO, KS, lA, ND, SD, MN, Wl, NE,
IN, Ml, OH
Kurt Kelley (312) 616-3328
SOUTHWEST, ROCKY MOUNTAIN
CO,OK,TX
Alison Keenan (214) 701-8496
SOUTH PACIFIC
SOUTHERN CA,A2,NM,
WS VEGAS, UT
Ron Cordel< (714)557-6292
Alan El Faye (213) 480-5243
NORTH PACIFIC
HI, WA, OR, ID, MT, NORTHERN CA, WY,
NORTHERN NV, WESTERN CANADA
Bill McAfee (408) 879-0381
RoyJ. Kops (415) 954-9786
Leslie Hupp (408) 879-«381
CATALOG SHOWCASE/OUTSERTS
Scott Gagnon (603) 924-2651
INSIDE ADVERTISING SALES
Director: Liz (Doyman
Administrative Assistant: Susan Boyd
Sales Secretary: Vivian Bernier
NATIONAL ADVERTISING SALES
Mary Ann Goulding (603) 924-2664
Patricia Payne (603) 924-2654
Jon Sawyer (603) 924-2685
BYTE BITS (2x3)
Mark Stone (603) 924-6830
THE BUYER S MART (1x2)
Brian Higgins (603) 924-3754
REGIONAL ADVERTISING SECTIONS
James Bail (603) 924-2533
Barry Echavarria (603) 924-2574
Larry Levine (603) 924-2637
BYTE POSTCARD DECK MAILINGS
BYTE DECK
Ed Ware (603) 924-61 66
COMPUTING FOR ENGINEERS DECK
Ellen Perham (603) 924-2598
INTERNATIONAL ADVERTISING SALES STAFF
See listing on page 455.
DIRECTOR
Stephen M. Laliberle
MANAGING EDITOR
Tony Lockwood
MICROBYTES DAILY
Coordinator: D. Barker Peterborougtt.
Rich Malloy A/etv Ycyk. Nicholas Baran
Sandpoint, ID, Jeffrey Bertolucci
San Francisco, Laurence H. Loeb
Wallingford, CT. Stan Miastkowski
Peterborough, Wayne Rash Jr.
Washington. DC, David Reed Lexington,
KY, Andrew Reinhardt New York.
Jan Ziff Washington. DC
EXCHANGE EDITORS
Macintosh Exchange: Laurence H. Loeb,
IBM Exchange: Barry Nance, User Group
Exchange: David Reed, Interactive Game
Exchange: Richard Taylor, Amiga
Exchange: Joanne Dow, Writers Exchange:
Wayne Rash Jr., Tojerry Exchange: Jerry
Pournelle, Telecommunications Exchange:
Stephen Satchell
BUSINESS AND MARKETING
Secretary: Patricia Bausum, Marketing
Services Coordinator: Denise A. Greene,
Billing Services Coordinators: Tarn my
Burgess, Donna Healy, Editorial Assistant:
Brian Warnock
TECHNOLOGY
Programmer/Analyst: John Spadafora,
Programmer: Peter Mancini, Systems
Consultant: Gary Kendall
EDITORIAL AND BUSINESS OFFICE:
One Phoenix Mil! Lane, Peterborough, NH
03458, (603)924-9281.
West Coast Branch Offices: 425 Battery St.,
San Francisco, CA 94111, (415) 954-9718;
3001 Red Hill Ave., Building #1, Suite 222,
Costa Mesa, CA 92626, (71 4) 567-6292.
New York Blanch Editorial Oftlce: 1 221 Avenue
of the Americas, New York, NY 10020, (212)
512-3175.
BYTEnet: (617) 861-9764 (set modem at 8-1-
N or 7-1-E; 300 or 1200 baud).
Editorial Fax: (603) 924-2550. Advertising Fax:
(603)924-7507.
SUBSCRIPTION CUSTOMER SERVICE: Outside
U.S. (609) 426-7676; inside U.S. (800) 232-
BYTE. For a new subscription— (800) 257-
9402 U.S. only, or write to BYTE Subscrip-
tion Dept., P.O. Box 555, Hightstown, NJ
08520. Subscriptions are $29.95 for one
year, $54.95 for two years, and $74.95 for
three years in the U.S. and its possessions.
In Canada and Mexico, $34.95 for one year,
$64.95 for two years, $87.96 for three years.
In Europe, £29 (U.S. $50) for fast surface
delivery, £41 (U.S. $70) for air delivery. All
other countries, U.S. $150 for fast surface
delivery. Air delivery to selected areas at
additional rates upon request. Single copy
price is $3.50 in the U.S. and its posses-
sions, $4.60 in Canada. Foreign subscrip-
tions and sates should t>e remitted in U.S.
funds drawn on a U.S. bank. Please allow
six to eight weeks for delivery of first issue.
EDITORIAL CORRESPONDENCE:
Address editorial correspondence to;
Editor, BYTE, One Phoenix Mill Lane,
Peterborough, NH 03458. Unacceptable
manuscripts will be returned if accom-
panied by sufficient postage. Not re-
sponsible for lost manuscripts or photos.
Opinions expressed by the authors are not
necessarily those of BYTE.
PHOTOCOPY PERMISSION:
Where necessary, permission is granted by
the copyright owner for those registered
with the Copyright Clearance Center (CCC),
27 Congress St., Salem, MA 01970, to
photocopy any article herein for personal or
internal reference use only for the flat fee of
$1 .50 per copy of the article or any part
thereof. Correspondence and payment
should be sent directly to the CCC, 27
Congress St., Salem, MA 01970. Specify
ISSN 0360-5280/90, $1 .50. Copying done
for other than personal or internal reference
use without the permission of McGraw-Hill,
Inc., is prohibited. Requests for special
permission or bulk orders should be
addressed to the publisher. BYTE is avail-
able in microform from University Microfilms
International, 300 North Zeeb Rd., Dept.
PR, Ann Arbor, Ml 48106 or 18 Bedford
Row, Dept. PR, London WC1R 4EJ,
England.
OFFICERS OF MCGRAW-HILL, INC:
Joseph L. Dionne, Chairman, President and
Chief Executive Officer; Robert N. Landes,
Executive Vice President, General Counsel
and Secretary; Walter D. Serwatka,
Executive Vice President; Frank D.
Penglase, Senior Vice President, Treasury
Operations; Robert J. Bahash, Executive
Vice President and Chief Financial Officer;
Thomas J. Sullivan, Executive Vice
President, Administration; Mary A. Cooper,
Senior Vice President, Corporate Affairs,
and Executive Assistant to the Chairman;
Ralph R. Schuiz, Senior Vice President,
Editorial.
Founder: James H. McGraw(1860-1948).
J Copyright © 1990 by McGraw-Hill,
PSlI '"'^^ "S'^'^ reserved. BYTE and
' BVIl are registered trademarks of
McGraw-Hill, Inc. Trademark registered in
the United States Patent and Trademark
Office.
Member
Audit Bureau of Circulation
14 BYTE- NOVEMBER 1990
Introducing the PanaSync C1381 Monitor.
85t^Arcsolutioa
VGA pice.
If you want the ultimate VGA graphics standard, and you've resigned yourself to pa\ing a premium of hundreds of
dollars to get it, you'll find our newest monitor pleasant viewing indeed.
The PanaSync C1381 gives you a sharp 1024 x 768 pixels, with 0.28 dot pitch. And virtually infinite color resolution.
It's compatible with the most popular VGA boards, as well as analog RGB, MCGA, SuperVGA and— of course — 8514/A
standards,*
It's comfortable in virtually any IBM -compatible or Mac II environment.**
And it's a masterpiece of ergonomics. 'With fi-ont-mounted controls, tilt/swivel stand, plus a non-glare tinted black-
matrix screen.
All this at a suggested retail price comparable to many
of the ordinary VGA monitors on the market right now. For
more information, simply call toll-free 1-800-742-8086.
PanaPro™ Monochrome Desktop Publishing Monitors with Video Adapters.
Peripherals, Computers, Printers,
Copiers, '^pewriters and Facsimiles
Panasonic.
Office Automation/^^'^\2i\
\Jr\
PanaSync™ Multiscanning Color Monitors.
C1391 II C1381
(MacSE)
(MacII)
M3-1
(IBM XT/AT & PS/2 Model 30)
Circle 276 on Reader Service Card
' VGA. MCGA and 85M/A are trade-
marks of/ntemational Business
Machines Corp.
• I BM XT . V and PS/2 are registered
trademarks of International Business
.Machines Corp. .Macintosh is a reg-
istered trademark of Apple Computer
Inc. An optional cable is required
for .Macintosh.
Doift look now, but
moving on
Suddenly, IBM Personal System/2®s with
Micro Channel™ on desks everywhere are exhib
iting some pretty wild and
wonderful tendencies. They're
creating incredible on-screen
presentations. Interactive tu-
torials with full-motion video
and stereo sound. Graphics,
text and animation in har-
monious coexistence. What
makes it all possible is the
multimedia capability of the
IBM PS/2®with Micro Channel.
the new IBM CD-ROM that gives you the
storage equivalent of over 400 diskettes on
Micro Channel
Makes It Look Easy
The PS/2 itself is
designed to put multimedia
applications to their best use.
Micro Channel has always
given the PS/2 extremely fast
data rates and better
multitasking capabil-
ities. But in multimedia
applications, it really gets
a chance to shine.
The multilane highway
design of Micro Channel
Architecture is perfect for
processing complex multi-
media applications.
Most conventional
PCs just don't have
the power or the
data paths to do it at
all. Plus, Micro Channel
in the PS/2 lets you use
iiiiiiffl!!
iiiiuiiiiiiiiii"'"
there's something
your desk.
a single CD, so you can have access to all kinds
of data -intensive material like clip art and dig-
ital stereo sound.
Do It All. All At Once.
With a PS/2 with Micro Channel, you can
start using some hot products right now. One
is IBM's Audio Visual ConnectionT It's both a
software and a hardware tool that allows your
PS/2 to import high-quality audio, dazzling
still images, even special effects, as well as text,
graphics and other
data. Then, you can
edit and present it in
any combination you
like right on your
PS/2 screen, share it
with a network or pro-
ject it on a wall. It's impressive, but don't take
our word for it — IBM's Audio Visual Connec-
tion received PC Magazines Technical
Excellence Award for 1989.
Another exciting multimedia product
is die IBM M-Motion Video Adapter/A:
Coupled with the power of Micro Channel, it
lets you incorporate full-motion video and
high-quality sound from sources like video
disks, VCRs and video cameras, digitize them,
and display them in an endless array of formats.
And for software developers, there are
ActionMedia™ cards, a collaborative
effort between IBM and Intel.
ActionMedia cards use the
latest DVI™ Technology,
which allows full-
motion video and
analog sound
IBM. Personal System/2 and PS/2 are registered trademarks and Micro Channel, Audio Visual Conneaion and
M-Mdion Video Adapter I A are tracJemarks of International Business Machines Corporation. DVI and ActionMedia
are trademarks of Intel Corp. © 1990 IBM Corp.
to be compressed, digitized,
stored on a hard or optical
disk and played back in real
time, with incredibly sharp
resolution.
YOU'VE Already Got The Best Seat
In The House.
Best of all, you can do it all today with
the Micro Channel PS/2s you've already got.
No special monitors to buv. And you'll be
perfectly poised for tomorrow's most exciting
multimedia technology, like interactive
touch displays and much more.
Contact your IBM Authorized Dealer
or IBM marketing representative. For a
free demonstration videocassette or a dealer
near you, call 1 800 255-0426, ext. 20.
Your desk will never be the same.
For a free PS/2 Multi.Media demonstration
videocassette call 1 800 255-0426. ext. 20
or send diis completed coupon to: IBM Corporation
P.O. Box 92835, Rochester, NY 14692
Name
Title Phone
Company-
Address
1 City-
-State-
-Zip-
□ If vou are a software developer, check here.
How re you
going to do it?
PS/2 it!
Circle 168 on Reader Service Card
T.I
MAGAZINE
The Right Decision
The 486 Champ
..THIS COMPUTER DESERVES YOUR ATTENTION.'
On the September 11,1 990, 24 of
the industry's hottest 486 powerhouses
went head to head for the honor of win-
ning PC Magazine's coveted Editor's
Choice Award. Tri-Star delivered l<nock-
out punches in speed, price and virtually
every other important category.
Once again the choice is clear. If you
or your company demands the most
performance for the money, the highest
quality components and unrivaled 486
power, Tri-Star is more than the right
decision - it's ttie only decision.
PC MAGAZINE - September 11, 1990
"...probably lias the best mix of support,
sen/ice, and customer satisfaction policies of
all the computers in this review. "
PC MAGAZINE -july, 1990
"Support Policies - Excellent. "
INFOWORLD - MAY 7, 1990
Flash Cache
486/25
$5295
Complete with Inters 80486 CPU, 64K RAM Cache,
4MB RAM, 1.2MB Floppy, 1.44MB Floppy, 200MB Hard
Drive, 1 024 x 768 SVGA Color Combo, Parallel &
Serial Ports, and 1 01 Keyboard.
Flash Cache
386/33
$3695
Complete with Intel's 80386 CPU, 64K RAM Cache,
4MB RAM, 1 .2MB Floppy, 1 .44MB Floppy, 200MB
Hard Drive, 1024 x 768 SVGA Color Combo,
Parallel & Serial Ports, and 101 Keyboard.
Flash Cache
386/25
$2995
Complete with Intel's 80386 CPU, 64K RAM Cache,
4MB RAM, 1.2MB Floppy, 1.44MB Floppy, 104MB
Hard Drive, 1024 x 768 SVGA Color Combo,
Parallel & Serial Ports, and 101 Keyboard.
CAD WORKSTATIONS
All Tri-Cad Systems include
the Flash Cache 386/486
complete with Math Co-
processor, Nanao 1 6"
non-interlaced display and a
12x12 Digitizer.
Tri-Cad Professional
$4695
Tri-Cad Advanced
333
$5495
Tri-Cad Expert
425
$6495
Upgrades:
Rendition 11/256 V
$695
20" HrrACHi Monitor
$995
"...those of you who
work in the cad
environment should
inquire about its
(Tri-Star's)
BUNDLED systems."
PC MAGAZINE
All Flash Cache Computer
SYSTEMS Include:
♦ 60 Day Money Back Guarantee ♦ 2 Year Warranty
Parts & Labor ♦ 12 Month TRW On- Site Service
♦ Lifetime Toll-Free Technical Support
♦ Air Express Parts Replacement
Circle 354 on Reader Service Card
AS prices and specifications subject to cha-nge without notice. Money Bads guarantee does not
include sh?)ping charges. M systems have been verified or certified lo comp^with part i S of the
FCC rules for a Class A Class B computing device.
OMPUTER corpora!
1800.678-2799
707 West Geneva, Tempe, Arizona 85282
Tech Support 1 .800.688TECH
Telephone 602.829-0584
Fax 602.345-0110
Monday - Friday 7:00am-7:00pm MST
Saturday 9:00am-4:00pm MST
MiCROBYTES
Research news and industry developments shaping the world of desktop computing
Edited by D. Barker
Minimalist Architecture Promises Speed, Chips That Can IVIimic Others
Anew minimalist microprocessor
architecture being developed by
Teraplex (Champaign, IL) could lead to
systems that not only are faster but can
emulate other processor architectures as
well. Teraplex" s Minimum Instruction
Set Computer design uses, as its name
implies, the minimum number of
instructions possible to build a basic
computer architecture. MISC uses long
instruction words to fetch more than one
operand at a time, and, according to
Teraplex officials, it processes data
significantly faster than most current
desktop computers.
Perhaps an even greater benefit than
speed is the MISC chip's ability to
imitate other processors by mimicking
their instructions with combinations of
its own. Because of its high speed, the
processor can do this quickly enough to
attain very good performance, the
designers say. According to Teraplex
staffers, they've built systems that can
directly execute MS-DOS programs at
about 4'/: times the speed of a 386-
based machine running at 33 MHz.
The instructions used in the MISC
system are as basic as possible (e.g.,
add, multiply, logic shift, escape, and
trap). MISC handles instructions that
are common on current microproces-
sors, such as move, by reading a data
operand, shifting it by 0, and storing it
to the instruction-fetch register. The
design also uses a novel approach to
floating-point operations: It fetches the
numbers, unpacks them into exponent
and mantissa, ahgns them, passes them
through the integer unit, and then
realigns and repacks them. Teraplex
president Philip McKinney says that this
Put away those 3-D glasses. Texas
Instruments has prototyped a laser-
based display system for projecting
three-dimensional images that can be
viewed from any angle. As in real life,
the visual perspective of the image
changes with the viewing angle. Don
Williams, a development engineer at
TI's Computer Systems Laboratory, is
shown here with the OmniView
display, described in the company 's
patent application as "a real-time,
auto-stereoscopic, multiplanar 3-D
display system. " The display surface
is a translucent double-helix disk
that's mounted on a rotating shaft. As
the disk spins (at 600 rpm), a low-
power laser beam passes over it. This
beam scans the disk in nvo dimen-
sions, but, as TI explains it, the eye of
the beholder "fuses the discrete points
of light painted on the disk" into a
3-D image. The spinning disk can be
adjusted to change the size and shape
of the display space, either short and
wide or tall and thin. Resolution of the
laser scanning system is about 750 by
750 pi.xels. The prototype as currently
configured can display full-color
images generated with a Sun
workstation. TI is seeking partners to
develop applications that use the new
display technology.
NOVEMBER 1990 • BYTE 19
MICROBYTES
N ANOB YTES
This won"t be the year for the debut
of the certified 50-MHz i486, as it
turns out. Intel officials have
conceded that the top-speed model of
the i486 processor won't be ready
until next year. The original target
date for the 1486/50 was "by the end
of 1990." An Intel spokesperson said
it now looks like "sometime in
1991." That means announcements
of 50-MHz i486 machines should
begin any day now.
So while Intel keeps working on the
50-MHz i486, a young California
company is chilling out. Velox
Computer (Santa Clara, CA) claims
that it can speed up an i486 just by
refrigerating it. Velox says its Ice
Cap module allows i486s to run 50
percent faster than their rated speeds.
A 33-MHz i486 can run rehably at
50 MHz, according to Velox presi-
dent Mel Snyder. The Ice Cap is a
refrigeration module, about 3 inches
tall, that fits on top of the processor
in a conventional microcomputer and
cools it to 0°C. It uses a solid-state
thermonic element to combat the
effects of heat. Active cooling has
been used in mainframes for years,
but it"s rare in microprocessor
applications. So far, Snyder says, his
company has sold modules to about
40 firms, including Digital Equip-
ment and Everex. Everex isn't
planning any products that use the
cooling tower, but a spokesperson
said it's playing with it "to see what
50 MHz does.""
The techno-legal morass of cloning
Intel's 386 CPU has bewitched and
bewildered some chip makers. But
Integrated Information Tech-
nology (Santa Clara, CA), which
already makes its own versions of
Intel's math coprocessors, confirms
that it is working on a replicant
of Intel's top-of-the-line CPUs.
"We do have an R&D program to
do a 386/486-compatible product."
IIT president Chi-Shin Wang told
BYTE. It will be a stand-alone CPU
that's code-compatible with Intel's,
Wang said. Although Wang would
not say when that chip will be ready,
sources say that it's likely to appear
sometime in 1991. As for potential
legal problems, Wang said. "In our
design, we can get around [Intel's]
patents."
technique on the Teraplex 32-bit CMOS
design is about as fast as on a MIPS
R30b0 RISC processor with an FPU.
One advantage to using such basic
instructions is that they can be com-
bined easily to form more complex
instructions. As a result, the MISC
design can emulate other processors.
Teraplex officials say they have
checked this with a system running MS-
DOS programs and have test systems
that can run MIPS and SPARC pro-
grams. Teraplex is also investigating
running Motorola 68000 code.
One of the big advantages of the
MISC design is that it doesn't require
instruction decoding. Unencoded
instruction words directly control the
hardware of the chip. The current 32-bit
design from Teraplex uses a long
instruction word (LIW) technique that
fetches 128 bits at a time. The first 64
bits tell the control unit and universal
functional unit what to do with the other
64 bits, which are two operands. The
benefits of this technique include the
elimination of microcode and decoding
circuits, as well as the ability to process
larger amounts of data more quickly.
The current design is capable of
operating at about the equivalent of 60
VAX MIPS, according to McKinney.
The MISC approach minimizes the
use of clock cycles, which helps to
eliminate waiting periods required to
make sure that all signals are ready
before issuing a clock. The control and
functional units that handle processing
are designed to filter instructions
through without rigidly timing them.
McKinney describes this design as a
"big Pachdnko machine," after the
Japanese arcade machines that filter and
bounce hundreds of ball bearings
through metal pins.
Teraplex programs its chip using
compilers and a language called
Teraplex Intermediate Language
Interface. This is a high-level assembly-
like language for an imaginary serial
processor. It is expanded by the TILI
compiler into direct machine instruc-
tions. Higher-level languages like C are
first compiled into TILI for execution.
Teraplex plans to begin prototype
production of chips by the end of the
year and hopes to have commercial
workstations and desktop computers
based on the chip in the fourth quarter
of 1991 . Company officials say they're
dealing with several third parties to
design computer systems around MISC.
Teraplex is not the only company
involved in research in this area. There
are a few VLIW SPARC systems in the
works, and British computing pioneer
Clive Sinclair is rumored to have
developed a similar processor with a
96-bit instruction word, a design that
sources say can emulate existing micro-
processors.
Some experts have predicted that
architectures using long (and very long)
instruction words might supersede RISC
designs. By combining this technique
with a minimal instruction set, Teraplex
is attempting to bring about two design
revolutions: raising speed limits, and
developing processors that can imitate
other processors. The latter goal of
processors that can share binary code
could herald true interoperability among
computers of different designs.
— Owen Linderlwlm
Montana Researcher Claims Optical Processor
A researcher at the Rocky Mountain
Research Center (Missoula, MT)
says he has developed the first working
optical logic device, capable of per-
forming the Boolean operations that are
basic to the electronic transistor.
According to John Halt, he has designed
a hologram — a photographic recording
of a pattern of Ught beams — that can
accept two beams of light as an input
signal and return a single light beam as
an output. This forms the basis for an
inverter or amplifier that can perform
exclusive-OR and OR operations,
among others.
Halt told BYTE that "a patent search
has not turned up" any comparable
devices. Although some researchers
have written off the possibility of
performing logic operations entirely
with optics. Halt claims that his
invention forms the basic building block
for designing purely optical computers.
Halt's "optical transistor" performs the
logic funcdons optically, thereby
eliminating the need for expensive
electronic logic devices such as gallium
arsenide substrates, which are neverthe-
less slower than the equivalent optical
device. Halt says his optical transistor
could form the basis for optical RAM
systems, registers, multiplexers and
demultiplexers, and other standard
computer components.
Halt says he demonstrated his logic
hologram in a laboratory at Montana
State University in Bozeman. According
to a letter from an MSU physics
20 BYTE • NOVEMBER 1990
It talss less tD crack C and
Assembler thanyouU think.
Microsoft QuickC
With new Microsoft QuickC and QuickC
with QuickAssemblei;" mastering the hard-core
stuff is so easy it's almost
criminal. You see, the
Quick environment in-
cludes what we call the
QuickAdvisor, an inter-
active, hypertext manual
that furnishes answers
"""Jl^ on demand. As in on-line.
-'^Km While youte programming.
' ' JiSBK^ QuickC Compiler and
- QuickC with QuickAssembler
also include the new language features found in
the Microsoft C 6.0 Professional Development
System. So you'll find yourself in quite a powerful
Microsoft QuickC-Compiler
wMiQuickAssenibter
position. And, at the same time, you'll be assured
of upward compatibility with both of these prod-
ucts' professional counterparts.
Which means there's no need to trash any
of your existing code.
Plus, with the QuickC with QuickAssembler
Development System, C and Assembler are totally
integrated. Ensuring easy access to the features
you need to develop powerful applications.
To fmd out how easy it is to tap C and
Assembler or to upgrade, call (800) 541-1261,
Dept. L91. You'll find we offer the right combination.
Microsott
Making it all make sense'
Customers inside the 50 United Slates, call (800) 541-1261. Dept. L91. In Canada, call (416) 673-7638. Outside tlie US. and Canada, call (206) 882-8661. © 1990 Microsoft Corporation. All rights reserved. Microsoft. Hie Microsoft logo and QuickC are regis-
tered trademarks and Making it all make sense and QuickAssembler are trademarks ofMicrosofi Corporation.
For 25 years, Epson* printers
have placed ink on paper with
fine-crafted precision and ever-
increasing speed. Each character
as impressive as the last. A feat
that Epson 24-pin printers have
Do anything
and you would
2 Year Warranty
Just one more measure of how
dependable your Epson printer will be.
accomplished 15 trillion times over.
Today, dot matrix is the most
widely used printing technology
in business. Of course, the most
widely used dot matrix printers
are made by Epson. The very
Two year warranty available on all Epson printers, except the LQ-2550 and DFX Series which offer a one-year limited warranty. Rpson is a registered trademark of Seiko Epson Corporation. Smart Park and
15 trillion times
be good at it, too.
company that invented them two decades ago.
Epson printers — from dot matrix to laser to
inkjet— are the epitome of reliability. But where
there is brawn, there is also a brain. Consider
Epson's ingenious SelecType " control panel and
skillful SmartPark™ paper handling. These and
other conveniences make operating an Epson as
flawless as the printing.
We could go on. But you already have 15
trillion reasons to choose an Epson.
Engineered For The Way You Work?
EPSON
SelecType are trademarks of Epson America. Inc. ©1990, Epson America. Inc.. 2780 Lomiia Blvd.. Torrance. CA *I(1505. (800) 922-8911.
MICROBYTES
N ANOB YTES
Dell Computer (Austin, TX) has
developed a new disk drive control-
ler card that's aimed squarely at a
similar device announced by
Compaq last November at its
SystemPro introduction. The Dell
Drive Array card features the Intel
i960 32-bit RISC chip, a 256K-byte
static RAM cache, and connectors
for 10 Intelligent Drive Electronics
hard disk drives. The card can read
and write simultaneously from five
disk drives, a company executive
said. Dell officials claim that using
the controller with four disk drives
will yield a system with not only
four times the storage capacity but
approximately three times the per-
formance. The company is still
working on the code for the i960
chip, trying to bring the controller up
to this level of performance. When
we spoke with them, Dell officials
hadn't decided on a price yet for the
Drive Array, but they estimated that
it could be somewhere around
$1200.
Mac upgrade or Mac clone? Texas
MacExpress (Austin, TX) has
designed an "upsrade" for owners of
the Mac Plus, SE. and Mac 512KE
that the company claims will give
them the performance of a Mac Ilci
for only $2299— about half the cost
of the genuine Apple product. The
System 30 comes in a box that looks
like an IBM-type PC. '"The Apple
ROMs that are used in the product
have been bought by the customers,
who disable their old machines when
they are taken out," explained Kevin
Cochran, president of Texas MacEx-
press, a subsidiary of Cork Comput-
ers. The system is supposed to ship
this month, Cochran said. "We've
had a team of programmers working
for the last six months in-house to
produce our own proprietary
operating system that bypasses
Color QuickDraw. It's copyrighted
software. That's how a Mac Plus
user with ROMs that don't have
Color QuickDraw in them can
upgrade to color." Cochran told
BYTE. The System 30 has three
NuBus slots, runs a 68030 at 25
MHz, and has a built-in paged
memory management unit and 8-bit
video, along with a 1.44-MB FDHD
floppy disk drive that uses the Apple
File Exchange utility.
professor. Halt demonstrated "several
optical digital devices," including
"exclusive-OR, OR, amplification, and
inverter."
According to Halt, his hologram can
be manufactured "synthetically" using
software for designing holograms. Halt
is looking for a major research lab or
company to license his technology and
to interface the necessary design
software to existing hologram programs.
Major improvements in hologram
design software are needed to make his
invention a viable product, he concedes.
Optical computing devices have
made great progress in storage and
Moving application programs to
different operating systems, and
getting them all to work together, is one
of the biggest challenges facing
software developers today. Now IBM
and Metaphor say they're going to try to
make it easier. The two companies have
formed a joint venture, called Patriot
Partners (Mountain View. CA). to
create a new applications software envi-
ronment that they hope will offer an
object-oriented development system for
building easily portable programs.
The environment will be independent
of current operating systems in that it
will ride above the operating-system
kernel, but the resultant applications
will be able to run on OS/2 and Unix
machines, the companies said. An
application written for a particular
processor architecture will run on that
processor, without being modified,
regardless of operating system: for other
processors, applications will only have
to be recompiled, a Metaphor official
said. Initial hardware targets are 386-
based machines running OS/2 or Unix
Many printer designs, such as those
in most laser printers, involve
the use of mirrors. But Texas Instru-
ments has developed a new type of
printer technology that is taking this
approach to something of an extreme.
The company's new technology uses
multiple mirrors — hundreds, in fact.
What's more amazing is that all these
mirrors fit on a single silicon chip.
TI's novel printer technology is based
on a new type of chip called a deform-
able mirror device (DMD). It consists of
an array of several hundred microscopic
connection applications (e.g., fiber-
optic connections and optical disk
drives), but they have proved to be
inaccurate when used for computation.
Therefore, most research in optics has
been devoted to the development of
hybrid "electro-optical'' computers,
which use optics for storage and data
transfer and employ electronic semicon-
ductors for performing logic operations.
Researchers at AT&T's Bell Labs,
Bridsh Aerospace, Fujitsu, and other
R&D centers have focused on linking
optics to high-speed gallium arsenide
logic devices.
— Nick Barau
and IBM's RS/6000 running AIX.
Current apphcadons and these new
applications are expected to be able to
share informadon through Dynamic
Data Exchange. Although the Macin-
tosh isn't currently a target of the
project, a Metaphor spokesperson said
that it could be in the future.
The planned graphical user interface
for these new applications will be
different than exisdng GUIs but will
most likely resemble, and will incorpo-
rate a superset of. Presentation Manager
and Motif The Patriot programs will
operate on the major PC network
systems, such as Novell NetWare, and
will possibly have distributed object
capabilities.
The new venture hopes to release a
specification for its environment next
year and a toolkit in 1992.
It's an ambitious project, and IBM
and Metaphor officials concede that it
will take them two or three years to get
it all working. Patriot expects to have its
software working sometime in 1993.
— D. Barker
mirrors that can swivel, in seesaw-
fashion, on a tiny axle. By varying the
electrical charge around the mirror, TI
can change the orientation of the mirror,
moving it to one of thi'ee posidons. The
mirror can be completely horizontal or
tilted slightly to one side or the other.
TI produces the DMD chip in a new
three-dimensional chip-manufacturing
process. First a base layer is put down,
followed by a layer of aluminum that
functions as the mirror. This layer is
etched in such a way that the aluminum
is arranged in tiny squares, with small
IBM, Metaphor to Build Platform for Portability
TI's New Printer Technology Does It with Mirrors
24 BYTE • NOVEMBER 1990
our customers expect software that works.
All the time. The key to software quality is
exhaustive testing, ft's also an engineer's
worst nightmare. But it doesn't have to be.
Because now you can automate your soft-
ware testing.
Introducing the Atron Evaluator. The first and
only non-intrusive automated PC-based software
testing tool.
The Atron Evaluator automatically runs your soft-
ware regression testing programs. All of them. All
day All night. Giving you thoroughly tested, higher
quality software.
The Atron Evaluator is hardware-based. And since
it's non-intrusive, software behavior is tested with-
out the risk of alteration. Once your tests have run,
you can refer to automatically generated test reports
to double-check test results.
The Atron Evaluator saves time. And time makes
you money Development cycles are shortened, so
your software gets to market sooner. And while your
test programs are running, you can be more produc-
tive. Start a new project. Or go home.
For more information about the Atron Evaluator,
call us at (401) 351-2273. And put an end to your
worst nightmares. Automatically.
CADRE
Cadre Technologies
19545 N.W. Von Neumann Dr,
Suite 200
Beaverton, OR 97006
Circle 66 on Reader Service Card
In Europe, contact:
Elverex Limited. Enterprise House
Plassev Technology Park, Limerick. Ireland
Phone: 061-338177
qk Training Limited, Cecily Hill Castle
Cirencester. Gloucestershire. GL7 2EF, England
Phone: (0285) 5888
That's Intel's. And our
new family of Math
Coprocessors is faster —
up to 5096 for the 287XL.
In fact, working side by side with the Intel
microprocessor already inside your computer,
an Intel Math Coprocessor can increase the
speed of your spreadsheet, graphics, CAD and
database programs by as much as 500%. That's
good to know.
And the fact that it's made by Intel is also
good to know.
Because Intel developed the first Math
Coprocessor in 1982, and w^e've shipped
millions since then. Each one is manufactured
by Intel in the world's most advanced logic
facility, and then tested and retested against an
exacting set of criteria.
And we can guarantee that every Intel
Math Coprocessor lives up to the industry
hardware standards we helped develop,
delivering the same results regardless of what
type of computer you're doing calculations on.
So call Intel at (800) 538-3373. Ask for
Literature Packet #F6 on Intel's new and im-
proved Math Coprocessors. And put an Intel
Math Coprocessor inside your computer. It's the
only one with the Intel name to live up to.
inter
The Computer Inside:
©1990 Intel Corporation. 386 and 387 are trademarks of Intel Corporation.
Circle 175 on Reader Service Card (RESELLERS: 176)
MICROBYTES
NANOBYTES
Eager to get the software develop-
ment ball rolling. Quarterdeck has
provided "key developers'" with
alpha toolkits for Desqview/X,
which combines the company's DOS
multitasking system with the X
Window System. The two available
kits support development for
Desqview/X using standard X 1 1
libraries and OSF Motif libraries.
They are "stable enough" for devel-
opers to begin application develop-
ment cycles. Quarterdeck said. The
company plans to soon release a kit
for Xview, based on Sun"s Open
Look. Desqview/X is supposed to be
commercially ready in early 1991.
Japanese companies are apparently
planning to produce the next two
generations of DRAM chips on 8-
inch silicon wafers. Because bigger
wafers yield more parts, this should
result in faster production of 4- and
16-Mb DRAMs through bigger
volumes. An 8-inch wafer of silicon
has nearly twice as much surface
area as the 6-inch wafers now
commonly used. According to
reports from Japan, Toshiba is
expected to start its 8-inch line for
4-Mb DRAMs soon. NEC plans to
start testing this year or early next
year and expects to have its 8-inch
line operational by 1992.
According to figures from the Japan
Electronic Industry Development
Association, half of the 327,000
laptop computers sold in Japan this
spring (April to June) were of the
notebook variety.
Incompatibilities between applica-
tions running under various Intel-
based versions of Unix should be
eliminated by the new edition of the
Intel Binary Compatibility Specifi-
cation. Intel. AT&T, and The Santa
Cruz Operation say they'll collabo-
rate on a new specification that will
enable developers to write but one
version of an application instead of
one for each Unix variant. Develop-
ers working with AT&T Unix
System 'V/386 release 3.2 or 4.0.
SCO Unix System V/386, SCO
Xenix 386, or Open Desktop will be
able to have their applications run
under any 386- or i486-based
operating system that complies with
the new binary specification.
28 BYTE • NOVEMBER 1990
axles projecting from two opposite
corners. Then TI uses a combustion
process to remove the material under
the main body of the mirrors. The result
is that the mirrors are supported only at
two corners and can swivel freely. "TI
officials admit that this manufacturing
process is complex, but the company
hopes to eventually produce 2-D arrays
containing thousands of mirrors. These
could be used in a new type of video
display.
Tl's first application of the technol-
ogy will be in a printer. The company
has created a chip that contains 840
mirrors arranged in a linear array. The
DMD chip will be used somewhat like
an LCD array in some page printers,
selectively letting tiny beams of light hit
a xerographic print drum. TI says that a
DMD printer will have 10 percent fewer
moving parts than an equivalent laser
printer. "TI also claims that the DMD
chip will be cheaper to manufacture
than a large LED or LCD array.
Because it can shorten the amount of
time that a mirror is "on" for each
pixel, the DMD chip will enable a
printer to generate variable-size pixels,
thus producing true gray scales. By
contrast, a laser beam must scan across
an entire row of pixels and conceivably
has less time on each pixel in which to
vary its brightness.
'The first DMD printer will be used in
one of Tl's most successful printer
markets: the airline industry. The
device will be used to print the new
ATB (automated ticket/boarding)
tickets, which look somewhat like
computer punch cards. TI claims that
such a printer will be able to output 40
tickets per minute at a resolution of 240
dpi. TI officials say they're not sure
when this new printer will be available.
— Rich Malloy
AMD Accelerates RISC Line with FPU
Advanced Micro Devices says its
new 32-bit RISC processor, the
Am29050, will significantly speed up
such devices as color laser printers,
graphics boards, optical character recog-
nition scanners, X Window System
terminals, and imaging systems. To
create the new chip. AMD has essen-
tially added a pipelined FPU to its
29000 processor, currently embedded in
many graphics-intensive products,
including Apple's Macintosh Display
Card 8*24 GC, in which it accelerates
QuickDraw screen-drawing operations.
Running at its peak of 40 MHz, the
29050 can perform arithmetic opera-
tions (IEEE-compatible single- and
double-precision) at a top speed of 80
MFLOPS, AMD claims, putting it in the
same MFLOPS league as Intel's i860.
The new chip is code- and pin-com-
patible with the 29000, so applications
tailored to that processor will be able to
run on the 29050 without any changes,
AMD says. In "floating-point-intensive
situations," those applications will be
faster "by a factor of four," according to
an AMD spokesperson. The chip has a
64-entry memory management unit, a
1024-byte instruction cache, support for
burst-mode access, and a three-address
instruction architecture. The processor
will be available in 20-, 25-, 33-, and
40-MHz models.
Although Apple hasn't yet committed
to using the new AMD chip, a member
of the graphics hardware design depart-
ment said that the company would like
to have the floating-point capabilities
that such a processor will offer. "With
floating-point, we could do some of the
transforms for 3-D drawing faster.'" he
said. "QuickDraw is 100 percent integer
right now, but if we wanted to go to 3-D
coordinates, if we wanted QuickDraw to
have a 3-D architecture, floating-point
would be necessary." Apple officials
have said one reason they put the 29000
on the 8*24 card is its "growth path"; in
other words, because they're plug-
compatible, future members of the
29000 family could easily replace the
current chips.
— D. Barker
Intel Designs an SX for Laptop Computers
Intel (Santa Clara, CA) has developed
a new version of its 386SX processor
that's built for laptops and other
portable computers. The new 386SL
Microprocessor SuperSet is essentially a
microprocessor with a chip set to back it
up. The 386SL includes critical design
changes that extend the 386 architecture
to add advanced power management
features at the processor level.
The Superset consists of the 386SL
processor and the 82360 I/O chip. The
chips operate at 20 MHz only, matching
the highest speed of the 386SX, which
i
DRD0S5J).
WE COULDN'T HAVE
SAID IT BEHER.
So what's all the hoopla about?
MemoryMAX,, for one thing. A breakthrough in
memory management that can give you more than
620K so you can run today's memory-intensive
applications, including, for example, dBASE IVs
on Novell NetWare,.
In fact, John Dvorak calls MemoryMAX nothing
short of "amazing:'
The Press goes on to mention that because
DR DOS 5.0 is fully DOS compatible, you can run
all your current DOS applications. And because it is
easy to install and requires no hard disk reformat-
ting, upgrading to DR DOS is simple. Since DR DOS
5.0 also includes ViewMAX,., a graphical interface,
DOS is easier than ever to use.
Now if we could just get a word in edgewise, we
would simply like to add that DR DOS 5.0 is available
now. Call your local dealer today.
DR DOS 5.0
Digital Research ®
WE MAKE COMPUTERS WORK
For Laptop and Notebook manufacturers, DR DOS 5.0 is fully executable from either RAM or ROM. And, it's available
with BatteryMAX,., a battery-saving feature that can increase battery life 2-3 times (dependent upon OEM implementation).
Digilai Research is a registered trademark, and the Digital Research logo. DR DOS,
MemoryMAX, ViewMAX, and BatteryMAX are Irademari<s of Digital Research Inc. Copyright © 1990, Digital Research Inc.
Reprinted from PC Week May 14, 1990. Copyright © 1990 Ziff Communications Company.
Reprinted with permission from The San Francisco Examiner. Copyright © 1990 The San Francisco Examiner.
Circle 109 on Reader Service Card
WHAT MAKES
A BEST
I I 1
1
]
A great piot begins with a great idea, easily translated through
every phase of design with Generic CADD 5.0.
v.;
No matter the complexity, symbols keep your ux)rk flowing uninter-
rupted. Tap our professional libraries or create your own symbols.
OPEMTTWQSUrog
TECHMCAZ. HEFEHBJCC £L^SEB
in Cvpt at Hvrm Pottfon
Exchange your DXF" files with other CAD systems or insert designs
into desktop publishing programs to create technical illustrations.
Need to fit a conventional design in a nonconventional space? Revise
and improvise in less time with Generic CADD's one-stop convenience.
A GREAT
Ask any of over 250,000 users of Our latest version, Generic CADD 5.0,
Generic CADD!" They've discovered CADD is just S395. It's a complete design and \
that's powerful without being complicated, drafting program backed by a support tearti
And professional without being pricey. that's drawing rave reviews.
A BEST SELLER
SEliER?
Whether it's millimeters or miles, count on Generic CADDJor
Jloating point precision at any scale.
Generic CADD 5.0 supports plotters as well as dot matrix and
laser printers, including PostScript' printers.
PIOT.
CaU us at 1-800-228-3601 for our free
full-color CADDalog- and portfolio of
CADD drawings.
You'll see every plot has a great ending.
. . . . .. .
Hl-Torqm $hr«dd»f Ce.
Deadline pressure is a thing of the past Designs can be quickly
edited and annotated to produce final ux)rking drawings.
Any way you look at it CADD is a natural tooljor bringing clarity to
complex ideas and designs.
BEST IN
ITS CLASS
May aa. igap
Generic
SOFTWARE
EJ An Autodesk Company
IT DOESN'T GET
ANY EASIER.
I
i
%
I
Circle 143 on Reader Service Card (RESELLERS: 144)
MICROBYTES
N ANOBYTES
National Design, Inc. (Austin, TX),
plans to brina out this month a
TMS34020-based VGA card with
the lowest price we've seen yet on a
board using Texas Instruments'
latest graphics processor. The new
Volante board will sell for $995,
according to an NDI official. The
card is designed to work in different
graphics environments, including
Windows. 85 14/A. TIGA, the X
Window System, and CGI. The
boards will also ship with AutoCAD
drivers from Panacea.
Share or LAN? The Multiuser DOS
Federation is promoting multiuser
PCs as an alternative to LANs. One
MDOS member says it's "a myth"
that LANs are the only way for
groups of computer users to work
together. The organization hopes to
establish standards for multiuser
computing. Among the charter
members are representatives of
Digital Research, Theos Software,
SunRiver, DigiBoard, Alloy, and
Viewport International.
The National Institute of Stan-
dards and Technology says its
Computer Security Bulletin Board
is now much easier to access and
navigate. The board is a source of
information on computer security,
from bibliographies of articles to
listings of seminars. The NIST also
posts information on incidents such
as virus attacks. To connect with the
BBS, dial (301) 948-5717 (at 2400,
1200, or 300 bps: 8 data bits; no
parity; 1 stop bit). To connect with
the help squad, dial (301) 975-3359.
Paper is still the primary informa-
tion storage medium, according to
a survey of information managers
conducted by Du Pont (Wilmington,
DE). Almost half the polled atten-
dees at the Association for Informa-
tion and Image Management
conference said they use hard copy
as their main means of storing
documents and drawings. About half
that many said they use microfilm
and aperture cards. Only 1 1 percent
use optical disks, but 40 percent said
they see rewritable optical disks as
the next big thing in storage. As for
their biggest management challenge,
almost half said it's finding the
information they're looking for.
32 BYTE • NOVEMBER 1990
the 386SL closely resembles in per-
formance terms. Intel has added a
hardware-level interrupt and a new
memory-address space. These are
reserved for a new interrupt, called the
system management interrupt (SMI).
Using a system management handler,
hardware companies will be able to
access reserved system management
memoty and I/O addresses.
The SMI allows suspend and resume
operations, peripheral standby. CPU
speed control, uninterruptible power
supply capabilities, and programmed
extensions by OEMs to cover almost
any other imaginable power manage-
ment activity. Despite this extra logic
that can remove processor time from the
operating system, Intel claims that the
386SL outperforms a 386SX.
The 386SL includes a main- memory
subsystem controller with a 32-MB
address space, an EMS 4.0 memory
controller, an AT bus controller, a full
cache controller, and support for the
80387SX math coprocessor. The
companion device, the 82360SL,
They're called arylated poly (p-
phenylene sulfide) (APPS)
polymers, and they could change the
way microcircuits are made. Research-
ers at the University of California at
Berkeley say these new materials could
greatly reduce the time and complexity
involved in fabricating chips.
Building microchips is a tedious
process that takes as many as nine steps,
including coating sihcon slices with
silicon oxide and a photoresist polymer,
masking off the areas that are to become
electrically conductive from those that
aren't, printing the circuit pattern onto
the silicon, exposing this sandwich to
light {photolyzation), etching away the
nonconductive silicon oxide, and
stripping off the photresist.
But with these new polymers, that
process can be simplified "to two or
three steps," says Berkeley chemistry
professor Bruce Novak. The new
polymers normally function as insula-
tors, but the Berkeley team led by
supports CPU, memory, and peripheral
functions, as well as providing program-
mable features to manage power to
prolong battery life. Intel provides a set
of low-power support losic chips.
The 386SL and 82360SL are sold
separately and cost SI 76 and $45,
respectively, in quantities of 1000.
The new SL line signifies that Intel is
starting to attack the chip set market.
Several companies currently sell chip
sets that offer many of the power
management features of the 386SL in
support logic devices designed to be
used with the 386SX. However, Intel
has something those companies don't:
the ability to tie those features into the
processor itself Intel says its approach
to power management is inherendy
safer than that of the chip set manufac-
turers because the 386SL isn't having to
continually fight for control of memory,
interrupts, and the CPU with the
operating system and applications. The
new chip set should lead to laptops with
longer battery lives by late next year.
— Owen Linderholm
Novak discovered that when the
materials are exposed to light, they
become semiconductors; masked-off
areas remain insulators. Thin films
made of APPS can be laid over a circuit
pattern and turned into microcircuits,
with the exposed areas working as
conducting wires. The thin film
basically becomes a microcircuit after
being photolyzed, so no addidonal
processing is necessary, Novak says.
Because the photolyzed films are
capable of conducting electricity, chip
makers would no longer have to use
silicon wafers; APPS films could be put
down on different kinds of materials.
APPS films could also end up on
your computer screen. Because the
films are so thin (0.25 micron) and
optically transparent, they could be
painted directly on the screen. like a
coat of microcircuits. Current running
through the circuits would generate
visual patterns, Novak says.
— D. Barker
ARE YOU AN INNOVATOR? If you, your company, or your research group is
working on a new technology or developing products that will significantly affect
the world of microcomputing, we'd like to write about it. Phone the BYTE news
department at (603) 924-9281. Or send a fax to (603) 924-2550. Or write to us at
One Phoenix Mill Lane, Peterborough, NH 03458. Or send E-mail to "microbytes"
on BIX or to "BYTE" on MCI Mail. An electronic version of Microbytes, offering a
wider variety of computer-related tiews on a daily basis, is available on BIX.
New Material Could Ease Pains of Chip Making
In Redondo Beach,
California . . .
You'll find breathtaking ocean views,
sensational surfers and Gateway 2000
computers.
Dive 'N Surf, famous for Body Glove®
fashions and watersports equipment, is a
Graham Pask, Computer Systems Manager for Dive 'N Surf, and
his GatewiQ 2000 25 MHZ 386 network server.
member of the growmg family of Gateway 2000
customers in California. Dive 'N Surf
Computer Systems Manager Graham Pask
chose a Gateway 25 MHZ 386 machine for his
network server. The system runs point-of-sale,
inventory control word processing and desktop
publishing software.
"I decided to buy a Gateway 2000 system
because they had everything I wanted for a
good price." said Graham. "But what really
impressed me was the service. I had a problem
with my 3 1/2 inch drive so they sent me a new
drive the very next day."
Graham said he was so happy with his
Gateway system at work that he bought a
Gateway 2000 25 MHZ 386 Cache machine for
his home.
GAimm2ooo
•I n fn-'rd in ihf hmincw
Until well after sunset, surfers ride the big waxes on the
Pacific Ocean near Redondo Beach. California.
And In Barrow,
Alaska . . .
Over 300 miles north of the Arctic Circle,
you'll find polar bears, seals, whales, wahais,
lemmings, snowy owls and what appear to be the
largest mosquitoes in existence. On a summer
afternoon you'll also see parka-clad tourists
walking among local
residents in shorts. And
of course you'll find a
good Mexican restaurant
and Gateway 2000
computers.
Cape Smythe Air
Service, a regional
commuter airline serving
Ban'ow, Kotzebue, Nome
and remote villages in
Alaska, has one of several
Gateway 2000 computers
operating in Bartow. Jeff
Frier, Cape Smythe's
accountant, chose a
Gateway 2000 386SX to
run spreadsheet, data base and accounting
applications.
"I was trying to decide between Gateway
2000 and a competitor," Jeff commented, "so I
talked to a person who owns the competitor's
system. He was disgruntled about the service
he received from them. Then I talked to another
person in Barrow who has a Gateway and she
was happy with the product and service. The
choice was pretty obvious -- when you're doing
business in a remote area, the most important
things a vendor can offer are reliability and
good service."
Jeff said he also appreciated Gateway's
features and price. "When you have to pay S6 a
gallon for milk, it's nice to find a bargain
somewhere." Jeff plans to buy another Gateway
2000 computer in a few months .
Jeff Frier, Cape Smythe Air Service, with
his Gateway 2000 386SX.
On a mid-July day in Barrow, Alaska, fishing boats weave
in and out of icebergs on the Chukchi Sea.
In Bradford,
Pennsylvania . . .
You'll find a charming small city nestled in
the Allegheny National Forest. The city's most
prominent local business is the Zippo
Manufacturing Company, where you'll find 18
Gateway 2000 computers in use.
Fred Gronemeyer, Zippo Manufacturing Company, and his
GaUway 2000 20 MUZ 386 system.
Zippo is known around the world for its
windproof lighter made famous during the
second World War, although today the
company's product line includes many other
specialty advertising items. Fred Gronemeyer,
Systems Analyst for Zippo, chose Gateway
2000 as the company's standard PC.
"We needed to set standards for PC's and
software to make the most efficient use of these
tools," Fred remarked. "We started out with
PC's from different manufacturers, but once I
tried Gateway I was convinced we could get the
highest quaUty, most reliable machines at the
best price from Gateway 2000. I was also
impressed by my salesman and the tech support
people I've dealt with at Gateway."
Fred said by the end of the year Zippo will
be running every system Gateway 2000 makes,
from 286's up to a 486 and everything in
between.
Main Street, U.SA., is located in Bradford, Pennsylvania.
And In New York
City . . .
You'll find your senses overwhelmed by the
countless sights and sounds of this one-of-a-
kind city. And of course you'll find thousands
of Gateway 2000 computers here.
One New York City Gateway 2000 owner is
Jim Rondinelli, independent record producer and engineer, with
Ids Gateway 2000 386SX.
independent record producer and engineer Jim
Rondinelli. Jim uses his Gateway 2000 386SX
with a sophisticated player piano sequencer to
compose music.
"The software I use is written for the Mac and
for IBM compatibles," Jim said, "but it runs
much better on IBM compatibles. And it runs
best of all on my Gateway. I travel often and
I've used my software on a lot of other
machines. They don't even compare with my
Gateway 2000."
Jim said he bought his Gateway 2000 because
it was equipped for the real world with ample
hard drive capacity and RAM, both sizes of disk
drives and color VGA graphics.
"It's the fastest file transfer computer I've
ever used," continued Jim. "plus it ran right out
of the box. One afternoon and I was fully
functional on a brand new system."
The streets of Manhattan are a constant blur of activity.
Near Camp Verde,
Texas . . .
You'll find the magnificent Hill Country of
Texas with rattlesnakes, prickly pear cactus and
huge cattle ranches. You'll also find Larry
Mahan and his Gateway 2000 computer.
Larry Mahan is to rodeo what Jack Nicklaus
is to golf He is Six
Times World Champion
Ail-Around Cowboy and
is a member of the
Cowboy Hall of Fame,
But Larry also runs
a cattle and horse ranch
and is involved in a
western apparel
manufacturing company
and a new Southwestern
foods company His
Gateway 2000 20 MHZ
386 system is an integral
part of his business
operations. "We run
cow and calf software for
our Longhom cattle herd," Larry said. "You
can't really manage a livestock business
efficiently without it. Plus we do accounting,
spreadsheets and word processing on our
Gateway 2000 computer."
Asked why he chose Gateway 2000, Larry
said, "They had the best features and price - and
thought a computer company that puts pictures
of cattle in their ads had to be my kind of
people. And 1 was right. The people I've talked
with at Gateway 2000 are honest-to-goodness
nice folks. It's a pleasure doing business with
Larry Mahan raises registered Texas Longhom cattle.
Across The Country
YOU'LL Find
You'll find so many Gateway 2000 computers in so many
places today because people everywhere know a good value
when they see one. In all 50 states and in over 70 foreign
countries, thousands of people are comparing prices, quality
and service - and choosing Gateway 2000.
But value alone doesn't explain how a little company in
the Midwest, started just five years ago, managed to
outdistance hundreds of other companies, selling more
systems through the direct market channel today than any
other PC manufacturer in the country.
The explanation is that the company has always main-
tained a small company attitude. With Gateway 2000, you
still get the little things you'd expect only from a small firm.
STEMS
SOLD
Little things like a positive technical support depart-
ment. When Graham Pask told his Gateway 2000 tech rep
that his 3 1/2" drive didn't work, he received a new drive the
very next day.
Little things like
the way Gateway
2000 systems are
fully loaded with all
the features you
want. Jim
Rondinelli bought a
Gateway 2000
computer because
S Y
100.000
90,000
80,000
70,000
60,000
50.000
40.000
30,000
20,000
10,000
0
1985
-SO-
1986
-300-
1987
-500-
4.000-
1989
-25.000-
1990
-100.000-
projeaed
And Around The World,
Gateway 2000!
they're "equipped for the real world."
Little things like the way Gateway
2000 sales people develop excellent
business relationships with thek customers.
Fred Gronemeyer tried his first Gateway because he was
impressed by his sales person. Eighteen systems later, Fred
is still impressed by his sales person.
And the biggest little thing of all is the feeling you get
when you deal with the people at Gateway 2000. As Larry
Mahan said, "they're honest-to-goodness nice folks."
Compare prices, quality and service. Then add up the
little things you get from small town people running an
old-fashioned, high-tech business.
What you get is everything you're looking for. Whether
you're from Indiana or Switzerland, Georgia or Nova Scotia,
you've got a friend in the business at Gateway 2000.
GAmm2(xx)
'You've got a friend in the business."
8 0 0 - 5 2 3 - 2 0 0 0
610 Gateway Drive • N. Sioux City, SD 57049 • 605-232-2000 • Fax 605-232-2023
GATEWAY 2000 SYSTEMS
I2MHZ286VGA
t 80286-12 Processor
H 2 Megs RAM
■ 1.2 Meg 5.25" Drive
■ 1.44 Meg 3.5" Drive
■ 40 Meg 28ms IDE Drive
■ 16 Bit VGA with 5 12K
■ 14" 1024 X 768 Color Monitor
■ 1 Parallel & 2 Serial Ports
■ 101 Key Keyboard
r MS DOS 3.3 or 4.01
$1695.00
GATEWAY 386SX
1. 64K Cache RAM
E 4 Megs RAM
■ 1.2 Meg 5.25" Drive
■ 1.44 Meg 3.5" Drive
■ 110 Meg ESDI Drive ^=^^
■ ESDI Cache Controller
W 16 Bit VGA with 512K
C 14" 1024x768 Color Monitor
■ 1 Parallel & 2 Serial Ports
■ 101 Key Keyboard
EMS DOS 3.3 or 4.01
W MS WINDOWS 3.0
$3395.00
B 2 Megs RAM
■ 1.2 Meg 5.25" Drive
■ 1.44 Meg 3.5" Drive
■ 40 Meg 17ms IDEDrivT
■ 16 Bit VGA with 512K
■ 14" 1024x768 Color Monitor
■ 1 Parallel & 2 Serial Ports
■ 101 Key Keyboard
■ MS DOS 3.3 or 4.01
■ MS WINDOWS 3.0
$1995.00
25MHZ 386CACHE^M 33MHZ 386VGA
it 64K Cache RAM
■ 4 Megs RAM [ fc=d j
■ 1.2 Meg 5.25" Drive '™™
■ 1.44 Meg 3.5" Drive
■ 150 Meg ESDI Drive
■ ESDI Cache Controller
■ 16 Bit VGA with 5 12K
■ 14" 1024x768 Color Monitor
■ 1 Parallel & 2 Serial Ports
■ 101 Key Keyboard
■ MS DOS 3.3 or 4.01
■ MS WINDOWS 3.0
$3695.00
20MHZ 386VGA
4 Megs RAM
1.2 Meg 5.25" Drive ^'i^^
1.44 Meg 3.5" Drive 1S8^^
80 Meg 17ms IDE Drive
16 Bit VGA with 5 12K
14" 1024 X 768 Color Monitor
1 Parallel & 2 Serial Ports
101 Key Keyboard •
MS DOS 3.3 or 4.01 = ^
MS WINDOWS 3.0
$2595.00 s
25 MHZ 386 VGA
$2695.00
25MHZ 486VGA
64K Cache RAM
4 Megs RAM
i 1.2 Meg 5.25" Drive
1 1.44 Meg 3.5" Drive
1 150 Meg ESDI Drive
I ESDI Cache Controller
1 16 Bit VGA with 5 12K
114" 1024x768 Color Monitor
I I Parallel & 2 Serial Ports
1 101 Key Keyboard
I MS DOS 3.3 or 4.01
' MS WINDOWS 3.0
$5295.00
CACHE SPECIAL
t Same features as our PC Mag
Editor's Choice 25 MHZ 386
Cache system except this
machine has an 80 Meg 17ms
Drive instead of the 110 Meg
EDSI Drive.
$2995.00
STANDARD FEATURES AND SERVICES
• Microsoft® WINDOWS™ with all 386 and 486 systems
• 30-day money-back guarantee
• One-year warranty on parts and labor
• New leasing options now available
• Toll-free technical support for the life of the machine
• Free on-site service to most locations in the nation
• Free overnight shipment of replacement parts
• Free bulletin board technical support
If our standard configuraiions don't fit your needs. He'll be happy to custom configure a system just for you.
Due to the volatility of the DRAM market, all prices are subject to change.
GArEm¥2ooo
Letters
and Ask BYTE
Computer-Aided Independence
As a disabled computer user, I would like
to thank you for "Opening Doors for the
Disabled" by Joseph J. Lazzaro (Au-
gust). Lazzaro provides an invaluable
service by making more people— both
disabled and nondisabled— aware of the
full scope of adaptive technology.
He and I both have a vital interest in
this area, since without adaptive technol-
ogy neither of us could function as inde-
pendently as we do. I am a quadriplegic,
and I work (and play) on a computer 8
hours a day using the Magic Wand Key-
board, a miniature IBM-style keyboard
that my husband originally designed for
me. This keyboard works with a wand
and requires no strength or dexterity. We
now sell the keyboard, and earlier this
year, our company was awarded a grant
for $30,000 from the New York State
Science and Technology Foundation for
projects relating to the keyboard's use as
an educational/vocational tool.
Anyone interested in obtaining infor-
mation on adaptive computer technology
should contact the Trade Center in Madi-
son, Wisconsin, at (608) 262-6966, and
the IBM National Support Center for
People with Disabilities in Atlanta,
Georgia, at (800) 426-2133.
More articles like Lazzaro's are need-
ed to reveal exactly what is available and
how profoundly computers can affect a
disabled person's life. At stake are not
spreadsheet performance and network-
ing capabilities, but basic needs of self-
realization.
Susan Crouch
Spring Valley, NY
Wolf in Fly's Clothing
I enjoyed "The Flight of the Bee Wolf"
by Ben Smith (June).
I would like to suggest one correction.
The bee wolf is not a fly, which would be
found under the order Diptera. It is found
in the order Hymenoptera, which con-
tains sawflies, parasitic wasps, ants,
wasps, and bees.
The bee wolf, taxonomically, is lo-
cated under the family Sphecidae, sub-
family Philanthinae , tribe Philanthini,
which contains 29 species in North
America. They are also known as bee-
killer wasps.
I do not want to take away from your
efforts to produce interesting articles. I
just wanted you to know that entomolo-
gists do read BYTE through to the last
page. I have a great fascination for both
insects and computers.
Harry L. McMenemy
Memphis, TN
IBM Bashing?
Am I the only one who finds Joel S. Mos-
kowitz's Stop Bit ("Quest for a Mouse-
ball," July) just a wee bit strange?
First, he blackmails IBM into giving
him a brand-new mouse— just because he
lost the parts of his old one— or else he'll
write a big expose about the fact that this
part does not have a part number! For the
nuisance value and for gracious customer
relations, IBM accedes to his "request."
And then he writes the article anyway.
This, from a lawyer? First blackmail,
then breach of contract? No wonder the
world delights in telling jokes about the
WE WANT TO HEAR FROM YOU. Please
double-space your letter on one side of the
page and include your name and address.
Letters two pages in length or under have a
better chance of being published in their en-
tirety. Address correspondence to Letters
Editor, BYTE, One Phoenix Mill Lane. Pe-
terborough, NH 03458. You can also send let-
ters via BlXmail do "editors. "
Your letter will be read, but because of the
large volume of mail we receive, we cannot
guarantee publication. We also reserve the
right to edit letters. It takes about four months
from the time we receive a letter until we pub-
lish it.
greed and venality of the legal "pro-
fession."
Lucien R. Greif
Chappaqua, NY
Bridge Work
In Jon Udell's review of a program called
Bridge ("Windows Shopping: 3.0 Appli-
cations Take Shape," July), he states that
the program "activates the clock, .. .re-
sizes it, and moves it to the lower right-
hand corner of my screen. . . . There's no
straightforward way to do this on a Mac
or in any of the Unix graphical user
interfaces."
This, at least with respect to Unix, is
false. Put the following line in your log-
in or profile file:
xclock -display unix:0.0 -geometry
50x50-50-50 &
This line will load an xclock, using
Unix-domain sockets, on screen zero of
display zero, with a window size of 50 by
50 pixels and the window placed in the
lower right-hand corner of the screen. If
xclock follows the Inter-Client Commu-
nications Conventions Manual (and as
an X Consortium-distributed demo, it
ought to), then it will pop up under any
compliant X11R4 window manager
without your intervention.
Garrett A. Wollman
South Burlington, VT
What you say is true: An X Window Sys-
tem manager can indeed control the ini-
tial size and location of an application's
window. My clock example, in retro-
spect, wasn 't well chosen. (Even under
Windows, there is no need to resize the
clock's window, since the clock can up-
date its display while running as an
icon.) The more interesting capability of
Bridge, as I pointed out, is its ability to
launch and interact with a collection of
graphical applications under program-
matic control. A Bridge program can, for
example, launch a spreadsheet and a
word processor and then cut a range of
numbers from the spreadsheet and paste
them into the word processor. Bridge uses
graphical programs as components of
meta-applications, just as Unix shell
scripts and DOS batch files use com-
mand-line programs.
Nothing precludes the invention of such
NOVEMBER 1990 • B Y T E 33
LETTERS
a graphical scripting language forX Win-
dow, but it's my understanding that it
hasn 't happened yet. I have no doubt that
resourceful X Window aficionados will
soon bring graphical user interface
scripting to Unix. And, of course, Mac
users are an.xiously awaiting the scripting
features promised for System 7. 0.
—Jon Udell
ESDI Explanation
I am curious as to how author Roger C.
Alford arrived at the conclusion that no
one uses hard sectoring ("The Evolution
of ESDI. "June).
Where I work, we use large ESDI
drives from Fujitsu and Micropolis, and
controller cards from SMS Technologies
and PSI Technologies (HyperStore), and
everything we buy is hard-sectored at the
factory. In fact, on the SMS Omti8640
and the HyperStore, no option exists for
soft sectoring.
Although soft sectoring is preferable,
hard sectoring seems to be the norm.
Dave Harrison
Los Angeles, CA
My statement that hard sectoring is not
generally used in ESDI implementations
is incorrect. As you point out, hard sec-
toring is still common in modern ESDI
implementations. The important thing to
note is that ESDI supports both soft and
hard sectoring. I apologize for any confu-
sion this may have caused.
— Roger C. Alford
Corvus Responds to Review
BYTE reviewed our ReadyNet in its
Product Focus "Networks of Peers'"
(June). We would like to address the
complaints of your editors.
In the cabling connections for the 1-
megabit-per-second ReadyNet, you open
a tap box and insert pretinned wires into
a punch-down block. While this is more
difficult than plugging the cable directly
into the tap box (as you do with the 4-
Mbps version), it is no more difficult
than plugging in a stereo speaker.
In the version that BYTE tested, it is
true that ReadyNet did not support sector
sizes larger than 512 bytes for volumes
larger than 32 megabytes. This has been
changed in the latest version, which
shipped in June.
If you type in connections from the
command line, the syntax has one more
parameter than the standard MS-NET
syntax that most other systems use. How-
ever, the ReadyNet manual in no way ad-
vises users to type in connection strings
from the command line. ReadyNet pro-
vides a simple menu program called
34 BYTE- NOVEMBER 1990
Quick Connect that eliminates typing in
command-line strings. And since Quick
Connect provides the option of automati-
cally making the connections after every
reboot, there is no need to generate batch
files for connection loading. The BYTE
editors seem to have overlooked Quick
Connect.
It is false that there is no way to change
node or user names. You can change
them using NetView, another network
management program that the BYTE edi-
tors overlooked.
It is incredible that the BYTE editors
did not notice the print spooler. The print
spooler is automatically set up on the
first server, and it can be set up using
Quick Connect on any other node as
well. The queue manager was left out of
the original ReadyNet 1-Mbps version,
but it has always been available from
Corvus on the technical-support BBS. It
is currently available in the 4-Mbps and
the new 1-Mbps versions.
ReadyNet is designed for use in a
small office environment by people not
familiar with network operation. I am
sure that the BYTE editors try very hard
to be fair in their evaluations, but per-
haps their technical proficiency led them
to overlook some of the features that have
been included for the novice.
Janel Killheffer
Marketing Manager
Corvus
San Jose, CA
We agree that you don 't need an electrical
engineering degree to install ReadyNet 's
1-Mbps tap boxes. Still, these were the
only nonmodular connections that we en-
countered in the review. We don 't under-
stand why the entry-level version of a net-
work advertised as "self-installing " does
not supply modular connectors.
We are glad to hear that the latest ver-
sion of ReadyNet can work with non-5 12-
byte sectors and volumes larger than 32
MB. More and more vendor versions of
MS-DOS have such characteristics; it is
critical to support them.
It is true that Quick Connect automates
connections, and that you can specify
those connections by way of a menu sys-
tem. However, you use that menu system
to piece together connection strings ex-
pressed in terms of concepts (i.e. , plugs,
sockets, and modules) that confused us
and that we think will confuse novices
even more.
We didn 't say that ReadyNet won 't let
you change the default user names — it
will. We did not find a way to change the
names of workstations and printers. We
raised this question with a Corvus repre-
sentative. He told us that printer names
are indeed fixed and that workstation
names can be modified only by means of
a workaround.
We are glad that the 1-Mbps version of
ReadyNet now includes the queue man-
ager. It was, as you say, left out of the
original 1-Mbps version, and we did not
receive a supplementary copy by press
time. — Jon Udell and Rob Mitchell
The Problem with Toner
We would like to clarify two points about
the Kyocera F-IOOOA laser printer re-
viewed in your July Product Focus,
"Laser Printers Get Personal."
From the article's narrative, it is clear
that the first toner was installed incor-
rectly. The toner is never opened and
poured into the hopper as described. As
instructed on the top of the cartridge, you
place the cartridge in the developer and
keep it there until it is empty. Once the
cartridge is locked in place, you pull a
Mylar strip from the right to release the
toner into the developer.
We strongly believe that by manufac-
turing the entire printer, including the
engine, we can maintain the highest level
of quality in our products, for which
Kyocera has been recognized for over 30
years. This quality has also been recog-
nized by both Unisys and Mannesmann
Tally, which chose to use our printer en-
gines.
Michelle Christian
Marketing Communications Manager
Kyocera Unison
Alameda, CA
We did follow the procedure you describe.
We locked the toner into place, pulled the
Mylar strip, and released the toner into
the developer. We were then required to
remove the toner receptacle before re-
placing the hopper. At that point, we
were exposed to any loose toner left in the
receptacle. That was the difference.
Printers using the Canon engine elimi-
nated the need to deal with the toner at
all. Even among those printers requiring
separate toner, the Kyocera Unison mod-
el was the only one that didn 't leave the
toner receptacle attached to the toner
cartridge. With the other printers , you at-
tach the toner and pull the strip, and the
dirty work is done.
We can see the advantages of manufac-
turing the entire printer. We just think
that buyers should make sure that ex-
pendables (e.g. , toner and drum) and up-
grades are readily available. In general,
third-party support adds value to any
product.
—Stanford Diehl and Stan Wszola
coniimieil
We slash interface
development time.
(and we can prove it!)
CSMIE mUf LSYOUI INTDIftCE OFIlCiC S-(3IB1
C-PROGRAMMERS :
See for yours elf how
Vermont Views ™
can help you create
user interfaces
the easy way.
If you want to start saving a tre-
mendous amount of time and
effort, call for your free Vermont
Views demo
kit and put us
to the test.
Vermont Views
is a powerful,
menu - driven
screen design-
er that comes
with a C li-
brary of over
550 functions. Which means you
can create user interfaces in just
a fraction of the time it takes to
write the code yourself!
Why try to reinvent the
wheel when Vermont Views lets
you interactively create pull-down
menus, window-based data-entry
forms (with tickertape and memo
fields), scrollable form regions,
choice lists, context sensitive
help, and a host of other interface
objects.
Vermont Views combines the
convenience of a fourth genera-
tion language with the power,
flexibility, and blinding execution
speed of native C code.
Turn your prototype
into the application.
Let's face it. With most systems,
you have to throw away your proto-
type when coding begins. Which
means you waste precious time
and effort. With Vermont Views,
things are a lot different. In fact,
the prototype actually becomes
the application. So menus and
data-entry forms are usable in the
final application without change.
Names of functions for retrieving,
processing, and storing data
can all be specified as the proto-
type is created. And that's just
for starters.
Here's a truly
universal solution.
When you create an inter-
face with Vermont Views,
you can port it among
PC-DOS, OS/2, UNIX,
XENIX, and VMS.
Vermont Views can be
used with any database
that has a C-language in-
terface (most do), and will create
interfaces for any roman-based
language. Our form-locking ver-
sion lets you develop quickly and
safely on networks and multi-
user operating systems, too.
If you need DOS graphics in
your applications, we also have
the answer. Vermont Views™
GraphEx allows all Vermont
Views' windows, menus, and
forms to work in CGA, EGA, VGA,
and Hercules graphics modes.
So you can use your
favorite graphics package
to create charts, graphs,
and other images to enhance
text displays.
*ik *ik sCtle ,»±le ^tje ' ^itk *tk ^itk
sqS >rj^ >tff ^ ^
WE GUARANTEE
YOUR SATISFACTION.
FOREVER.
We 're so sure youll
love Vermont Views that
we make this iron-clad,
money-back guarantee. If
you're ever dissatisfied
with Vermont Views, for
any reason, return it for a
prompt, no-questions-
asked refund. (All you
have to do is certify that
you haven't incorporated
our code into any ap-
plication.)
aCfcfc Hilt iCfcfc jCtfc siiie silfc sCtie »Ctie *tk sijfc >Ctfc
Call for your FREE
demo kit!
800-848-1248
(Please mention "Offer 074")
Don't take our word for it. Put
Vermont Views to the test by
calling for your personal, free
demonstration kit. Or fax us at
(802) 848-3502.
Vermont
Creative
Software
Pinnacle Meadows,
Rlchford, VT 05476
Phone: (802) 848-7731
FAX: (802) 848-3502
Copyright 1990
Vermont Creative Software
Hiereare
three ways
toget
everything
you expect
printer
Printers. Cmnputers, Peripherals,
Copiers Typeimiters and Facsimiles
Panasonic.
Office Automation^^vA
When you want corporate- size
features in a desk to p packa ge.
Speed, fonts, flexibility. Eventhing you
want in a personal laser printer, in
a package that fits comfortably in your
office or home. The KX-P4420 prints
at a fest 8 letter-sized originals per
minute— up to twice the speed of some
personal laser printers. And its standard
features include a large-capacit}^ paper
cassette, 22 internal fonts available in
25 symbol sets (including legal), plus
512K of memory expandable to a full
4.5MB. The 4420 personal laser printer
Corporate-size features. Personal price.
Hie Panasonic
Personal Laser
When you have several peo ple in
your department , you need a
printer that can handle them all.
Lots of speed, lots of capacity, lots of
emulations. The KX-P4450i is meant for
the whole department. It has dual-bin,
high-capacity paper cassettes. And does
a fiill 11 pages per minute even if every
page is different. Each page will be crisp
and clear, no matter which of the 28
internal fonts you re using. And the 44501
emulates LaserJet Series H, as well as
popular dot matrix and daisy wheel
printers.* This is one laser everyone will
be happy to share.
The Panasonic
Shmed Laser.
What makes the company look
g ood makes you look g ood.
When appearance is all, choose the
KX-P4455 with Adobe PostScript. With it,
you can dramatically enhance every
document with multiple fonts, varied type
sizes, even images rotated and scaled to
fit. At 11 pages per minute, and with
superb print qualitv^. The features you
want most are standard. From 39 Adobe
fonts, to dual-bin, high-capacity paper
cassettes. Plus a wealth of optional
typefaces. And its interfaces work beauti-
fully with MS-DOS, UNIX or Apple
environments.* With the 4455, you don't
just print your documents, you publish
them.
The Panasonic
PostSaptlaser.
□
FOR FURTHER INFORJvIATION, SEE THE PRODUCT SPECIHCATIONS ON THE NEXT PAGE, OR CALL TOLL-FREE 1-800-742-8086.
Three gneat laser pmlers.
Desigfied ^ecifically lortheM^
people do business.
TheKX-P4455
Panasonic PostScript Laser.
Printin g S peed: 11 pages per minute* *
Compatibilit y: Adobe PostScript, HP LaserJet
Series II and Diablo 630 emulations*
Fonts: 39 Adobe Fonts*
Pa per Handlin g: Two 250-Sheet Cassettes.
Resolution: 300 Dots Per Inch.
RAM: 2MB Standard, expandable to 4MB.
Interfaces: RS-232C/422A Serial, Centronics
Parallel and Appletalk.*
TheKX-P4420
Panasonic Personal Laser.
Printin g S peed: 8 pages per minute* *
Compatibilit y: HP LaserJet Series II
emulation*
Fonts: 22 Internal Fonts-ll available
in both portrait and landscape. Two
slots for optional font cards.
Pa per Handlin g: 250-Sheet Cassette
with Manual Feed. Face-up and
face -down output.
Resolution: 300 Dots Per Inch.
RAM: 512K Standard, expandable
to 4,5MB.
Interfaces: Centronics Parallel;
Optional RS-232C Serial.
TheKX-P4450i
Panasonic Shared Laser.
Printin g S peed: 11 pages per minute*
Compatibilit y: HP LaserJet Series II,
Panasonic. Epson, IBM and Diablo
emulations*
Fonts: 28 Internal Fonts- 14 a\'ailable
in both portrait and landscape. Two
slots for optional font cards.
Pa per Handlin g: T^vo 250-Sheet
Cassettes with Manual Feed.
Resolution: 300 Dots Per Inch.
RAM: 512K Standard, expandable
to 4.5MB.
Interfaces: Centronics Parallel and
RS-232C Serial.
Printets. Computers. Pmplmals.
Cupim, T]peinilm mid Facsimiles
Panasonic
'0^
Office Automation/;^^'''\^\
HP and LaserJet Series II, Epson, IBM, Diablo, Adobe and PostScript, MS-DOS, UNK and Appletalk are registered trademarks or trademarks of Hewlett-Packard Co., Seiko Epson Corp.,
International Business Machines Inc, Xerox Coip., Adobe Syaems Inc., Microsoft Corp., AT&T, and Apple Computer Inc., respectively. ' 'Letter size, text mode, 5.5% image area, all originals.
[Specifications are subject to change wilJiout notice. ]
LPF-BY
Circle 2 74 on Reader Service Card
ASK BYTE
ASK BYTE
Like, Squaresville, Man
I am wondering if all present computer
systems divide the display into so many
square pixels. If high resolution is impor-
tant, as in animation and CAD, then the
square tessellation of the display does not
seem to be the best choice.
There are only three regular tessella-
tions of a planar surface: covering the
surface with squares, with regular trian-
gles, or with regular hexagons. In any of
these cases, circles can be inscribed
within each of the polygons of a given
tessellation. This results in three differ-
ent methods of uniformly packing circles
on the plane. The sizes of the square, the
regular triangle, and the regular hexagon
can be chosen so that the circles are the
same size for all three methods of circle
packing. It is then fairly easy to show
that, for a given area of reasonable size,
the hexagonal tessellation leads to the
greatest number of circles of a given
radius.
These circles inscribed within the reg-
ular polygons correspond to the beam of
electrons that activates each pixel of the
CRT (when the brightness is adjusted
properly). A circle inscribed in a regular
hexagon covers over 90 percent of the
area of the hexagon. The same circle in-
scribed within a square will cover less
than 79 percent. Thus, the hexagonal tes-
sellation leads to about 15 percent more
pixels for a given area. This should indi-
cate a slightly better resolution for graph-
ics work. (The method of grouping the
pixels for the creation of a character set is
another matter.)
Thank you for any explanation that
you can give.
Lem Chastain
Brooklyn, NY
This is really a question for people who
design graphics systems, but I will join
you in supposition.
Perhaps the reason behind the rectilin-
ear pixel arrangement has to do with the
history of the most common display medi-
um: the CRT. The beam is sweeping left
to right in horizontal strokes. If the pixels
were shaped as hexagons, the beam
wouldn 't be able to sweep smoothly
across the display. Early TV grew from
black and white to color, and then com-
puters began painting pictures on TV dis-
plays through graphical display drivers.
We have always thought of display coor-
dinates as straight Cartesian (x, y) coor-
dinates, and making the changeover to
hexagons might freak people out. Still,
the increased resolution might be useful.
With display technology changing on a
daily basis, it would be relatively easy to
implement your approach in LCD, plas-
ma, or electroluminescent display tech-
nologies. Electronically, we drive the dis-
plays from banks of memory anyway, so
it 's just a matter of addressing the data to
the right cell. The only real difficulty
would be to get programmers to think in
hexagons. We would have to rewrite all
the line- and circle-drawing algorithms ,
get new versions of Microsoft Windows
and Macintosh Toolbox drivers, and so
on. Do any display manufacturers have
thoughts on this? It's an interesting idea,
and I hope that people remember that
they read it here first. Lem, if we receive
any royalty checks, we 'II be sure to pass
them along to you.— H. E.
A Storm in the Port
With IBM XT compatibles, it is a simple
matter to switch the turbo mode on or off
by reading a port (often at address 62
hexadecimal) and resetting 1 or more
bits, depending on the type of board.
I recently purchased an AT compatible
with the Texas Instruments AT chip set
and Award 286 Modular BIOS 3.03HD. I
would like to be able to switch the ma-
chine into and out of turbo mode using
this technique. Unfortunately, I do not
have any information on the speed set-
ting. Do you have any ideas on the
subject?
R. D. B. Fraser
Tewantin, Queensland, Australia
Unfortunately, you haven 't given me
enough information to completely answer
your question. The software control over
the turbo function is often handled by the
keyboard controller/microprocessor on a
PC-compatible machine. As you pointed
out, it's usually a matter of twiddling a
bit or two at an I/O port, usually in the
range 62h to 6Fh. According to Award,
the company has never made a version of
its BIOS for the Texas Instruments AT
chip set. Because of that, there's no way
that Award can tell you where the I/O
port is on your machine; that information
would have to come from the mother-
board manufacturer. If you want to send
your letter anyway, you can reach Award
at 130 Knowles Dr. , Los Gatos, CA
95030, or by fax at (408) 370-3399.
All is not lost. If your BIOS supports
speed-changing through the keyboard
(often Ctrl-Alt- -\- and Ctrl-Alt-- or Ctrl-
Alt- 1 and Ctrl-Alt-2), you can find the
port by tracing through the BIOS in the
debugger. The address of the keyboard
handler (INT09h) is 0000:0024. Get that
address (probably in the FOOO segment)
and disassemble the code. If you are
lucky, you 'II find an OUT instruction to a
port in the 60h-6Fh range. When you
find something interesting, write a short
test program to twiddle the bits, and see
what happens.
Finding that I/O port is a good rainy-
day activity, one that should keep you en-
tertained for hours. Be prepared to reboot
often; it 's likely that if you tweak the
wrong bit on the keyboard controller,
you 'II totally mess up your machine.
-H. E.
Frantically Foraging for Fractint
Would you please let me know how or
where I can obtain information on a pro-
gram named Fractint?
Arthur Trantolo
East Hartford, CT
Fractint is a public domain fractal dis-
play program by Bert Tyler and a few
other hotshot programmers. Source code
and executable copies are available on
BIX, CompuServe, and many BBSes; its
latest release is version 14. 0.
If you have trouble obtaining the pro-
gram on-line, contact the author at Tyler
Software (124 Wooded Lane, Villanova,
PA 19085). -S. A.
Missing Manuals
In July 1989, I bought a 20-MHz Arch
Tech 386 Tower Computer from Tech
Center in Boulder, Colorado, and the
system has worked great. My problem is
that not all the manuals were in the
boxes. I thought you might be able to give
me some good ideas on how best to ad-
dress the problem.
For the last year, I have been trying to
get the manuals from the people at Tech
Center, but I have had no response from
them. I guess that's because they know I
am a foreigner, and they think that there
is no marketing benefit in helping me. I
have thought of addressing Arch Tech di-
rectly to purchase the manuals, but I do
not want the company to think that I want
the documentation to duplicate its system
here. Also, I do not have Arch Tech's
address.
How should I address this problem?
Francisco Bascijnan Noguera
Santiago, Chile
I 'm glad to hear that you 're enjoying your
new machine. Unfortunately, without
more information, I can 't help you track
down manuals for it. The Boulder phone
book doesn 't list any business under the
name Tech Center, and I ended up speak-
ing with several people who work for
NOVEMBER 1990 • B Y T E 39
ASK BYTE
companies with similar-sounding names
(thanks to all who helped!). If that's the
correct and full company name, perhaps
it 's out of business now.
I'm more concerned about the name on
your computer. No one seems to have
heard of a computer built under the name
Arch Tech. Perhaps your machine is from
Arche Technologies? In that case, you
can reach Arche at 48881 Kato Rd. , Fre-
mont, CA 94539. (415) 623-8100. Be
specific with the exact configuration and
model numbers of your system compo-
nents. I'm reasonably convinced that
your experience was simply the result of
bad communication, not because you're
a foreigner. Companies that do business
that way simply don 't stay around very
long.—H. E.
More on Fractint
A number of years ago, I obtained a disk
displaying Mandelbrot fractals from
BYTE. Now I have obtained Fractint ver-
sion 12.0, but I have a problem.
I have an Olivetti M24 computer that I
understand is equivalent to an AT&T
6300 computer. Mine is fitted with CGA
and a color monitor. The computer has
been upgraded using Sota 286i and is
also fitted with an 80287 math copro-
cessor.
My problem: Using Fractint, I get only
four colors. With WordStar, Turbo Pas-
cal, Paradox, Quattro Pro, and GW-
BASIC, I can obtain all the colors I desire
on the screen.
By the way, I am having the same
problem using Flight Simulator 3, but
not using the American version of Tetris.
I have been a subscriber to BYTE for the
last four years, and I have become aware
of your sympathetic approach to reader
problems.
J. Yodaiken
Cape Town, South Africa
Unfortunately, CGA graphics capability
hits its peak at four colors. The other ap-
plications that you mention are text-mode
programs and provide more colors by
using characters to make up the screens.
Quattro Pro will also run in graphics
mode, but it will then give you the same
four-color limitation.
I am not familiar with the Tetris pro-
gram that you mention, but again, I sus-
pect it is a text-mode application. Obvi-
ously, text mode is not appropriate for
detail-intensive programs like Fractint
and Flight Simulator.
If you spend any time at all running
graphics software, you may want to look
into upgrading to a VGA system; the dif-
ference will be startling. — S. A.
I Just See Stars
I recently bought a new machine, and I
was a bit dismayed to find my spread-
sheet files full of stars when I tried to use
them. All the labels were there intact, but
no numbers. It didn't take too long to fig-
ure out the cause; I had to deal with simi-
lar problems on my old machine as well.
The software thinks the machine has a
numeric coprocessor, but it doesn't, so
all the numbers are garbage.
Most software packages with the capa-
bility to use a coprocessor run a short
routine at start-up that asks the copro-
cessor to store the control word (FSTCW)
or the status word (FSTSW) into memory.
If this works (i.e., if the value in the
memory location is changed or is a valid
value), then the software assumes you
have a coprocessor and uses it thereafter
to do numeric operations.
Both the machines that I have owned
will return values when asked to do one
or other of the above operations, and I
know several other people who have run
into this type of problem. Where does the
fauh lie?
Why do software companies include
such flimsy and potentially fallible
checks for the 80x87 in their software
and compilers? I started getting weird
numbers in my spreadsheets one time be-
cause the 80287 was half out of its socket
after I'd been messing around putting in
a board. It still passed the check for pres-
ence, even though half the pins were not
connected. Why doesn't the routine
check the results of a division or a multi-
plication?
Jon Waterhouse
St. John 's, Newfoundland, Canada
If your spreadsheet software (whose
name you fail to mention) checks for a co-
processor in the way you describe, then
you 're right to feel dismayed. Most soft-
ware will look for a coprocessor via the
BIOS equipment check interrupt (11 hex-
adecimal). This interrupt returns a word
full of flags that is set by your machine 's
power-on self test routines. How the
POST routine does its job probably varies
from BIOS to BIOS. Some machines re-
quire you to install a jumper whenever
you install a coprocessor, and in that
case the BIOS may simply look for the
presence of that jumper. Also, AT-class
machines expect a flag set in the nonvola-
tile CMOS RAM indicating the presence
of a coprocessor. Have you checked your
machine for either of these possibilities ?
Finally, if you want to know how soft-
ware can detect and identify an 80x87 co-
processor, look for BYTE's March 1988
issue. Prakash Chandra of Intel shows
assembly language source code in his ar-
ticle "Programming the 80387 Copro-
cessor. " — R. G.
PostScript Preview
I 'm trying to find a PC program that will
let you preview, one page at a time, the
contents of a text file as it would appear
when printed on a LaserWriter Plus.
This program would be used by stu-
dents of the Chisolm Institute of Tech-
nology to print their assignments. At
present, we have a program that converts
files from various word processing pro-
grams to PostScript. This transformed
file is then sent to the LaserWriter Plus
for printing.
There is a shortcoming with this ar-
rangement. After you've committed the
text file to laser printing, there is no turn-
ing back. Consequently, students can
lose a lot of money on wasted printing.
Graham Brown
Dromana, Victoria, Australia
Most word processing programs these
days will support PostScript. You should
call the vendors of the various word pro-
cessing programs and ask for a PostScript
driver. At the same time, ask if the pro-
gram has a preview mode. Many word
processors will either show you what the
printed output will look like on-screen or
will print the output to a disk file. As long
as you have a PostScript driver installed,
the preview should look exactly like the
final printed output. If you can find driv-
ers, this would be your best bet.
Another solution is a PostScript inter-
preter. The primary purpose of a Post-
Script interpreter is to convert PostScript
files so that they can be printed on non-
PostScript printers. Although you would
not need one for this purpose, a Post-
Script interpreter might include a preview
mode as well, so you could use such a
program to see how the final printed page
will appear. LaserGo (9369 Carroll Park
Dr. , Suite A, San Diego, CA 92121, 800-
955-3668) should be able to help you.
The company's GoScript program will
display PostScript on EGA or VGA moni-
tors. It will also display TIF and PCX
files.— S. D.
FIXES
In "Faster Gets Smaller" (August),
Compaq inadvertently provided BYTE
with the wrong FCC rating for the Desk-
pro 386/25e. The correct rating is FCC
Class B, not Class A. ■
40 BYTE- NOVEMBER 1990
Here's what they say
about Zortech C+ +
" Zortech is a truly fine compiler... If you've
been waiting for a major player to offer a
professional C++ development system for
OS/2 and Windows, as well as DOS,
wait no longer... Zortech has it! "
Richard Hale Shaw, PC Magazine, p.38, March 1 3, 1 990
" Zortech C++ is one of the best MS-DOS
products I've had the luck to use I can
highly recommend the Zortech 2.0 release."
Scott Robert Ladd, Dr. Dobbs Journal, pp. 64-73, January 1 990
"' Zortech has done a commendable job
with C-I-+ 2.0 and I recommend it
highly.. .The debugger is impressive. ..Get the
Developers version. ..it's worth the money."
Bruce Eckel, Micro Cornucopia, pp. 8-17, March 1 990
"We have devoted virtually a full issue to evalua-
tion of C Compilers .... it's an easy choice. We
pick ZORTECH."
J. D. Hilderbrand, Editor, Computer Longjoge, p. 7, May 1990
AT&T™ C++ V2
Specif/cat/on
/ Multiple Inheritance
yiype Safe Linkage
y Pointers to Members
Compiler Features
y Native code compiler with
separate global optimzer
y Improved MSC Source
Level Compatibility
y MS Windows'"" Compatible
/ CodeView™ Compatible
/ Fast Graphics Library with
C+ + interface
y Easy to use TSR functions
/ Standard Library Source
Code included with
Developer's Edition
y Seamless LIM/EMS
Support via new handle
pointers or directly via
EMS library functions,
y Full MS Mouse Library
y OS/2 Compiler Option
/ 99% ANSI C Compatible
y Improved code size/speed
PRICES
C++ Compiler $199.95
C++ Debugger $149.95
C++ Tools $149.95
Library Source $149.95
Save $200 - Get the
Developer's Edition for
only $450 (includes all the
above items).
OS/2 Option $149.95
C++ Video $499.95
C+ + Source Level
Debugger
/A/so Debugs C
/ Assembler Debugging
with access to registers
and memory.
/ 1 6 Debugging V/indows
/ Multiple Statement Lines
/ Break/Trace/Watchpoints
y Dual Monitor Support
/ Full C+ + name
unmangling for easy use
V Block memory write protect
C+ + Tools Classes
y 25 C+ + Classes with full
source code
■/ Includes new Text User
Interface Classes
y Event Queue, BCD Maths,
Linked Lists, Money, DOS
error handling classes,
text windows and editing
classes, virtual arrays,
time and date handling,
directories and filenames,
interupt vectors, etc...
USA: Zortech Inc.
4-C Gill Street
WOBURN MA01801
Voice: 617-937-0696
Fax; 617-937-0793
EUROPE: Zortech Ltd.
106-108 Powis Street
LONDON SE18 6LU
Voice: 44+ 81-316-7777
Fax: 44+ 81-316-4138
"ANNOUNCING V2. 7 "
640K Memory Barrier Smoshedl
• New VCM ™ (Virtual Code
Manager) technology
• New Rational DOS Extender
technology for compiling/
debugging massive programs
• New Virtual C+ + Source
Level Debugger requires only
4k RAM!
• New Remote Debugging via
serial port
• New Powerful Environment
with Browser
• New Completely Revised
& Expanded C+ + Tools
• New Improved Compiler
Optimization
Zortech VCM'" for DOS
With Zortech's Virtual Code Manager (VCM) you can compile standard
MS-DOS applications containing up to 4Mb of code. VCM is a sophisticated
virtual memory system that dramatically improves performance over
conventional overlay methods. Naturally, our debugger understands VCM too!
Rationar" DOS Extender Technology-
Version 2. ] incorporates this new technology for compiling and debugging
really big programs on 286, 386 or 486 based PC's. You can also use V2. 1
together with Rational Systems DOS Extender (purchased separately) to
produce your own applications which can access memory beyond the 640k
DOS limit.
C+ + Debugger in 4k RAM!
Zortech's Virtual C++ Source Level Debugger can now locate itself in extended
memory on 386 machines. This requires only 4K of conventional RAM!
STOP PRESS
NEWS FLASH
386 Compiler/Debugger Option (using Phar Lapp
DOS Extender) , UNIX 386 Compiler and OS/2
Debugger all available soon. Also new C++
Classes and Addison Wesley ZTC++ book.
ORDER/UPGRADE HOTLINE 1-800-848-8408
186SX nuMi-Task Force
Launch and run two, three, four or more programs simultaneously. Blast the 640K memory barrier to cut
even the most massive programs down to size. And, rocket through spreadsheets, word processing,
desktop publishing and more with lightning-fast 1 6MHz, 32-bit speed. With this new BSR 386SX computer
and your FREE bonus Microsoft Windows 3.0, you'll infuse your computing with the time- and work-
annihilating might of true multi-tasking and 386SX power. PLUS, you get $2,850 worth of FREE NAME-
BRAND software. Plus, as an added Super Bonus, you also get $495 Quattro Pro. You 'II be armed and ready
to assault any business, learning and creative project, all for DAK's industry-busting price of just $ 1, 799.
By Drew Kaplan BSR 16MHz 386SX Computer with 1 full this work- vanquishing, time-saving, pro-
Get ready to unleash breakthrough megabyte of RAM, massive 28 millisecond ductivity-enhancing 386SX computer,
computing power. Imagine writing a sales hard drive and .31 dot pitch VGA monitor. ANATOMY OF A 386SX
report with your word processor while simul- It's the most powerful, fully-loaded com-
taneously recalculating a spreadsheet. '
Imagine running massive desktop pub-
lishing programs with plenty of RAM to
spare. And, imagine blazing through all
your computer work with lightning-fast
16MHz 32-bit speed all for just $1,799.
Sound like a fantasy? With most com-
puters it would be. But, not with this new
puter DAK has ever offered.
Plus, with the included Microsoft Win-
dows 3.0 and $2,850 worth of additional
FREE bonus software (including WordStar
5.5), you'll be armed to make short work of
any computer project.
Read on and together we'll explore all
the amazing feats you'll accomplish with
At the heart of this new BSR 386SX com-
puter is the latest 386SX microprocessor.
Unlike a 286 microprocessor (found in
AT computers), which processes informa-
tion in 16-bit chunks, a 386SX can process
information in 32-bit chunks. So, it can
handle more than twice the information a
standard 286 can, in less time. Wow!
Plus, you'll be able to run the latest 386 pro-
grams and all PC/AT compatible programs.
This 16MHz, 0-wait state speed demon
can calculate spreadsheets, reformat desk-
top publishing documents and run any of
the FREE programs in record time.
But, if you're like me, you use your com-
puter mostly for word processing. So you
might not be too concerned with speed. I
wasn't either, until 1 pitted my old 286
against the BSR 386SX.
I spell-checked the same 50-page report
on both computers. 1 was astounded to dis-
cover that the 386SX spell-checked the
document over a minute faster.
A single minute may not seem like much,
but when you think of how many reports,
letters and proposals you spell-check in
one week, those minutes add up.
Plus, just wait till you see how quickly
this 386SX boots up, and how fast you'll
run through complex spreadsheets like
■■■
l&SJ 386SX/T6
/ J J J J i_ I I 1 I
r 1^ / ' I' i' I" i" r r *: "1
/////// I / r
/////// I I I I
r r I I I / r r 1 ^
INCLUDED BONUS SOFTWARE
Retail Price
Microsoft Windows 3.0 $149
Quattro Pro $495
WordStar 5.5 Professional $495
Reflex 2.0 $249
Gem Desktop Publisher $299
Gem Graph $299
Gem Draw Plus $299
Gem WordChart $199
SideKick $ 89
Key FormDesigner $179
KeyMailer $149
Three-Button Mouse $ 99
Grammatik IV $ 99
PC Paintbrush $ 99
PC USA $ 69
Keyboard/Keypad Trainer $ 69
KeyDictionary $ 99
WordFinder $ 59
It's $3,494 worth of BONUS software
included with your BSR 386SX computer !
Quattro Pro. But, speed is just one small
part of the sheer might of this fantastic 386SX.
DOWNTIME DECIMATOR
The true power of this BSR 386SX
is its astounding memory handling
capability. It shatters the 640K
RAM barrier which shackles
286 computers.
No longer will you be limited
to the old DOS standard of
640K RAM. Sure, some 286
With your FREE included three-button mouse you'll
zoom through databases, desktop publishing and
word processing at meteoric speed.
computers have 1 meg or more of RAM.
But, most programs don't actually use it.
But, with your 386SX and a memory-
managing program like the incredible
Microsoft Windows 3.0, (yours absolutely
FREE), you'll use all of this computer's 1
full meg of RAM (or 2 full megs with op-
tional upgrade for just $79'°).
Now you can run high-performance busi-
ness spreadsheets, (like your just-released
Quattro Pro bonus), huge databases (such
as Reflex 2.0) and desktop publishers (like
the included GEM Desktop Publisher, com-
plete with Gem Graph, Gem Draw Plus
and Gem WordChart) with ease.
And, look at this. With your 386SX and
Microsoft Windows 3.0, you'll be able to
multi-task. That means you can run several
programs simultaneously and transfer in-
formation between most programs.
For example, you can work on a sales
report with the included WordStar 5.5 and
then instantly pull up Quattro Pro to dou-
ble check your sales figures without exit-
ing WordStar. It's a real time-saver.
You can even 'cut' figures directly from
Quattro Pro and automatically 'paste' them
into your report, on-screen.
And, wait till you discover multi-tasking.
With Microsoft Windows 3.0 this 386SX
computer can do the work of several ordi-
nary computers* concurrently.
Forget having your computer tied up
while it recalculates a spreadsheet or for-
mats and prints out a complex desktop
publishing document. Your 386SX obliter-
ates downtime forever.
THE COMPUTER OF THE FUTURE
The experts like PC Magazine and Info-
world agree that the 386 is the future stan-
dard. And, most of the new programs
developed over the next few years will be
created for 386-compatible computers.
So, with your BSR 386SX you'll already
by prepared for the future of computing
with full 386 compatibility. Plus, you'll
have complete 286 compatibility too.
LOADED WITH COMPUTING POWER
This awesome computer comes fully-
armed with an arsenal of work-annihilating
features. With other computer companies,
most of these features are optional. But,
they're all standard on your 386SX.
14" VGA Monitor (Standard). With its
phenomenal 640 X 480 (.31 dot pitch),
slide-like resolution, this easy-on-the-eyes,
non-glare 14" color VGA monitor is the
most brilliant I've ever seen.
Plus, just wait till you see how the palette
of 256,000 colors can make all your graphs,
charts, paintings and even word processing
and spreadsheets explode off the screen
with sharp, vivid power.
And, with the included tilt swivel moni-
tor base, you can easily adjust the monitor
to the perfect viewing angle for you.
40-Megabyte Hard Drive (Standard).
The powerbase behind your work-vanquish-
ing 386SX is a mammoth super-fast, 28-
millisecond, 16-bit, 40-megabyte hard drive.
You'll have the informational storage
power of over 110 traditional floppy disks
to save all of your creations and programs
with plenty of room to spare.
And, if you're running a company or
need all the storage space you can get, you
can upgrade to a colossal 80-megabyte hard
drive for just $199'".
1 Full Megabyte of RAM (Standard).
You'll have plenty of power to run even the
most massive memory-devouring programs
with the included 1 megabyte of high-speed
RAM (expandable to up to 8 megabytes on
the motherboard), complete with LIM 4.0
emulation capability.
And, you can upgrade to 2 megabytes of
RAM for virtually unlimited multi-tasking
power for just $79'".
Both 51/4" AND 31/2" Floppy Drives (Stan-
dard) . You get two floppy drives with your
BSR 386SX computer.
First, there's a 1.2MB, high-density SV4"
floppy disk drive. You can store nearly 4
times more information on a 1 .2MB floppy
than you can on a standard 360K floppy.
And, you can still use and exchange 360K
floppies with less sophisticated computer
users than yourself.
Plus, there's also a 1.44MB high-density
3V2" floppy disk drive, so you can easily
switch floppies between your 386SX and
the latest IBM computers and even 1 .44MB
and 720K laptop computers.
4 Expansion Slots. With its 4 expansion
slots (3 available), your 386SX is engineered
to grow with your computing needs.
You'll have plenty of room to add a fax
card, a scanner card or a voice-mail card.
NOTE: This computer's advanced 386
motherboard requires only a cool-running
145 watt power supply, so you'll have plenty
of power for expansion cards.
Serial, Parallel and Mouse Ports (Stan-
dard). You'll have two serial ports to use
with serial devices. You get a parallel port
for printer hook-up.
And, there's a mouse port for your included
3-button bus mouse (more later).
101 -Key Extended Keyboard (Stan-
dard). Virtually all interaction with your
computer is through the keyboard. That's
why this breakthrough computer comes
with the newest extended keyboard com-
plete with separate arrow/cursor keys.
You'll never have to hunt through the
number keys to find the cursor keys again.
Plus, the solid feel of the sculptured keys
ends finger fatigue forever. Whether you
'hunt & peck' or type 90 words-per-minute,
you'll really appreciate the tactile feedback
of this high-quality keyboard.
MS DOS 3.31 and GW-Basic (Standard).
It amazes me how many retailers sell com-
puters without DOS and Basic. At DAK, you
get everything to have your computer up
and running right away.
Special Note: DOS 3.31 breaks the 32
meg hard disk size limitation, so you can
use your 40 meg (or optional 80 meg) hard
drive without cumbersome partitions.
Clock/Calendar with Battery Back-Up
and More. Plus, this extraordinary com-
puter has a clock/calendar with battery back-
up, a front panel reset switch and 80387
math co-processor socket, 8MHz/16MHz
switching and dozens more features.
ON-SITE SERVICE
With a lot of companies, once you buy a
computer, you're on your own. If you're
lucky, they'll give you a 90-day warranty.
But, your BSR 386SX computer is backed
by a 12-month, on-site standard limited
warranty. You'll receive in-home or in-office
service anywhere in the continental United
States. You're totally protected.
(Next Page Please . . .
HuMi-Tasking Explained
If s called multi-tasking. And, if s revolutionizing the way we work with computers. What 'multi-tasking' means is you can run several pro-
grams at the same time. For example, you can have a spreadsheet program like Quattro Pro run calculations while you use a word processor Uke
WordStar 5.5 to write a letter or report. Plus, you can 'pull-up' other programs WITHOUT exiting the program you're working in. If s a real
time-saver if you switch programs a lot. Here's just one example of how you can use multi-tasking to blast through your work.
1. Let's say you're the sales manager
for a company or you own your own
business. You're writing a report with
WordStar 5.5. As you work, you
decide to double-check some figures
in your Quattro Pro spreadsheet.
2. Without exiting WordStar, you
pull up Quattro Pro in another win-
dow. Now you can check your spread-
sheet and even cut figures from
Quattro Pro and paste them directly
into your WordStar report.
3. Next, you decide to check the per-
formance of your sales people. With-
out exiting WordStar or Quattro Pro,
you pull up Reflex 2.0 in a third win-
dow. Nowyou can easily scroll through
your sales database.
4. After you've confirmed all your
figures, (and cut and pasted just the
onesyou need into your report), with
a click of your mouse, you pull the
WordStar window to the front of the
screen and finish writing your report.
. . . 386SX Multi-Task Continued)
Plus, you get DAK's own toll-free soft-
ware support lines, manned with fielpful,
knowledgeable DAKonians ready to answer
all of your software questions.
WHYBSR?
DAKonians know about BSR through
their audiophile stereo equipment. But,
what most people don't know is that BSR
was one of the world's leading manufac-
turers of computer power supplies.
And, this new BSR 386SX follows in that
same industry-leading tradition. Plus, be-
cause of DAK's direct-from-the-factory pur-
chase, I got a fantastic price.
Now you can command all the comput-
ing muscle of a fully-loaded 386SX for less
than the price of many 286 computers.
And, lef s not forget your Super Bonus
$495 Quattro Pro. Plus, Miaosoft Windows
3.0 and the $2,850 worth of brand-name
computer software (including WordStar 5.5,
Gem Publisher, Key FormDesigner and
more) you get absolutely FREE.
COMMAND A 386SX
MULTI-TASK FORCE
RISK FREE
Wait till you experience the blinding
speed of 16Mhz, 32-bit computing. Wait
till you cut and paste information between
two different programs with ease. And, wait
till you work on two, three, four or even
more programs concurrently.
If you're not completely thrilled simply
return it to DAK in its original box within
30 days for a courteous refund.
To order Your Work Annihilating 16MHz,
32-Bit 386SX Multi-Task Force complete
with Massive 40-Megabyte, Super-Fast 28-
Millisecond, 16-Bit Hard Drive, 1 Full Meg
of RAM (upgradable to 8 Megs), 1.2 Mega-
byte 51/4" Floppy Drive, 1 .44 Megabyte 3 1/2"
Disk Drive, 14" Slide-Like .31 Dot Pitch
Color VGA Monitor with Tilt Swivel Base,
Advanced DOS 3.31 and GW-Basic, PLUS
Microsoft Windows 3.0, PLUS $495 Quat-
tro Pro, PLUS $2,850 worth of the Name
Brand Software Bonuses AND 12-Month
On-Site Service Warranty, call toll free or
send your check for DAK's industry-busting
price of just $1,799 ($69 P&H). Order No.
6335. CA res add tax.
Options
RAM BREAKTHROUGH OPTION
Turbo-charge your 386SX with even
more multi-tasking power by upgrad-
ing to a full 2-megabytes RAM for just
$79'" ($0 P&H). Order No. 6336. Note:
The RAM upgrade must be ordered
with your computer.
8(KMEGABYIE HARD DRIVE OPTION
Now you can have an enormous 80
megabytes of hard disk space to store all
your work and programs f or j ust $ 1 99'"
($0 P&H). Order No. 6337. Note: The
hard disk upgrade must be ordered
with your computer.
You'll command the power to run
two, three, four or even more programs
concurrently. And, with the $3,494
worth of included name-brand software
you'll be armed and ready to vanquish
any computing task. E
Blll^lf INDUSTRIES
Call Toll Free For Credit Card Orders Only
24 Hours A Day 7 Days A Week
I-800-115-0800
ForToU Free Information, Call 5AM-5PM Mondav-Fridav PST
Technical Information 1-800-888-9818
Any Other Inquiries 1-800-888-7808
8200 Remmet Ave., Canoga Park, CA 91304
Here's a preview of just a few
of the name-brand software
programs included with your BSR
386SX computer.
Quattro Pro com-
bines BIG corpor-
ation spreadsheet
power with vivid
graphics. You can
analyze, forecast
and print out your
data in numbers
and 3-D charts.
Must Look
WordStar 5.5 has
over 300 work-sav-
ing enhancements,
including easy-to-
use Pull-Down
Menus that oblit-
erate keyboard com-
mands.
With Reflex 2.0
database, you can
organize, analyze
and even display
your crucial busi-
ness data in 6 dif-
ferent ways includ-
ing form. List, Graph
and Crosstab views
You can easily
create reports, pro-
posals, newsletters
and more with
charts, drawings,
graphs and multi-
ple font styles with
the Gem Desktop
Publishing System.
Teaching Kids
Sitfely Training al Schtx)! :^
ImpnA Ci Safety ill I !ome
Gem Graph's vivid
3-D bar graphs, pie
charts, symbol
graphs and line
charts will infuse
your reports, pro-
posals and presen-
tations with explo-
sive visual power.
With the touch of
a hotkey, KeyDic-
tionary, with 115,-
000 on-line, full
definitions, gives
you instant answers
to questions about
word meanings,
spelling, usage and
hyphenation.
\KeyMailer's fill-in-
the-blank format is
the easy way to create
extensive mailing-
list data bases and
thousands of per-
sonalized letters com-
plete with address
labels.
It's a cinch to illus-
trate any graphic
from a professional
organization chart
to a Mojave Desert
Sunset with PC
Paintbrush's icons
and pull-down
menus
Lef s take a quick look at the $3,494 worth
of name-brand software programs included
with your BSR 386SX computer.
SUPER BONUS Quattro Pro
($495 Value)
Now aU of us small businessmen can take ad-
vantage of BIG corporation spreadsheet power
without needing a degree in accounting.
Top-rated Quattro Pro can effortlessly
lay out a financial strategy for you. And,
you'll see it in numbers, dollars and 3-D
graphs on-screen or printed out.
Plus, Quattro Pro's new VROOMM (Vir-
tual Realtime Object-Oriented Memory
Manager) reads and writes even the largest
Lotus files without translation.
FREE BONUS #1 Microsoft Windows 3.0
($149 Value)
We've already explored the incredible
memory managing, multi-tasking, and 'cut
& paste' abilities of Windows 3 .0. But it can
do so much more.
It obliterates complex DOS commands
with an easy-to-use icon-based environ-
ment. You can launch any installed DOS or
Windows-based program merely by dou-
ble-clicking your included mouse on an
icon. It's a real time-saver.
Plus, you also get a file manager, a print
manager and much more to help you finish
all your computer work easier, faster and
better than ever before possible.
FREE BONUS #2 WordStar 5.5
($495 Value)
WordStar 5.5 has over 300 new features
and enhancements to make writing power-
ful letters, reports and proposals a breeze.
The instant you fire-up WordStar, you
can type a letter, add bold, italics and under-
line. If s easy with the Pull-Down Menus.
With Editing Windows, you can edit two
documents simultaneously. You can even
copy and move text between them.
Plus, you can view up to 32 pages at once
with the Advanced Page Preview. So, you
can check page centering, margins and
layout t)e£ore you print.
FREE BONUS #3 Reflex 2.0
($249 Value)
It's the easiest and most powerful flat-file
database I've ever used. Now you can store
and organize all your critical business, club
or personal data quickly and easily.
Plus, top-rated Reflex can also turn your
raw data into attention-grabbing pie, line
bar and scatter graphs that instantly give
you the meanings behind the numbers.
And, you can instantly cut and paste
information from Reflex directly into your
word processor or spreadsheet. Reflex is a
quick and easy way to compare, summarize
and analyze all your vital data.
FREE BONUS #4 Key FormDesigner
($179 Value)
Create any type of form from simple per-
sonalized appointment book pages to com-
plex inventory control forms. Imagine
easily designing purchase orders, employ-
ment applications, ledger sheets and more.
With Key FormDesigner, you can custom-
tailor forms to your EXACT needs. In
minutes, you can produce new, more effi-
cient forms for the whole company, for
your department, or just for you.
And, you can print out your customized
forms on any dot-matrix, ink jet or laser
printer. Best of all, you'll never need to wait
At All You Qet FREE
weeks or pay for custom forms again.
FREE BONUS #5 Sidekick
($89 Value)
Sidekick is a powerful desktop organizer
that puts 4 essential business tools right at
your fingertips. You get an electronic note-
pad so you can take down notes easily.
There's an on-line, pop-up calculator and
a perpetual calendar/appointment scheduler,
too. Plus, with Sidekick's phone book, you
can store all your frequently called modem
numbers in an on-line directory that dials
the numbers for you.
FREE BONUS #6 Gem Desktop Publisher
($299 Value)
Now you can create spectacular brochures,
multi-columned newsletters, graphic-packed
manuals, mind-grabbing reports and even
your own magazines right at your desk.
With just the click of a mouse, you'll
insert maps, diagrams, schematics, artwork,
logos and graphs into any document. And,
you'll compose eye-catching professional
reports, articles and academic papers.
FREE BONUS #7 Gem Graph
($299 Value)
Now you can easily create dazzling re-
ports, proposals and brochures filled with
attention-grabbing 3-D graphs and charts.
Wait till you see all the two and even
three dimensional bar graphs, pie charts,
and comparative line charts that jump off
the page with sit-up-and-take-notice power.
You can choose from a huge selection of
graph and text styles (including striking 3-
D), to add that extra amount of punch to
really drive your point home.
FREE BONUS #8 Gem WordChart
($199 Value)
What Gem Graph does with numbers.
Gem WordChart does with words. Create
extensive fact tables for sales reports.
Make bullet charts to add graphic impact
to your presentations and proposals. And,
even make eye-grabbing sale fliers for your
business that will have customers streaming
in. It's a cinch to create everything from
party invitations to menus.
FREE BONUS #9 Gem Draw Plus
($299 Value)
You can effortlessly design anything
from simple floor plans to complicated elec-
trical schematics. Create graphics for club
newsletters. And, you can even draw flow
charts and organizational charts with ease.
There's also a full library of pre-drawn
clip art that you can insert directly into
your documents. Plus, Gem Draw Plus is
object-oriented. So, for example, if you
overlay a circle with a square, they mix on the
screen but are kept separate in the memory.
Gem Draw Plus is the easy way to trans-
form your ideas into vivid drawings.
FREE BONUS #10 PC USA
($69 Value)
You'll command a wealth of vivid gra-
phics and fact-filled tables packed with
current and historical information on all
the 50 states and even Puerto Rico.
You'll have instant access to beautifully
detailed state maps showing elevations,
cities and geographical features. You'll easily
pinpoint distances between cities.
And, you'll effortlessly access statistics
on population and age distribution, health,
crime, tourist attractions, climate trends,
taxes, state histories and much more— ail
with a touch of a button.
FREE BONUS #11 KeyMailer
($ 149 Value)
With KeyMailer's menu-driven, fill-in-
the-blank format, anyone can create an
extensive mailing-list database.
Now you can print out envelope labels,
telephone directories and even merge your
data with WordStar to effortlessly make
and send 100, 1,000 or even 10,000 per-
sonalized letters for your business or club.
FREE BONUS #12
Keyboard/Keypad Trainer
($69 Value)
Here's an easy way to increase your typ-
ing speed and finish your work 25%, 50%
or even 100% faster.
This amazing breakthrough program
uses Artificial Intelligence (Al) to tailor
exercises to your learning needs. Plus, you'll
have customized AI lessons for your com-
puter's numeric keypad, too.
FREE BONUS #13 Grammatik IV
($99 Value)
Grammatik IV uses 42 grammar rules to
automatically check all your reports, essays
and everything you write.
You'll never worry about incomplete
sentences, punctuation errors or using 'it's'
instead of 'its,' 'they're instead of 'their,' or
'two' instead of 'too.' Grammatik IV never
changes your writing. Whether you use its
advice or not is completely up to you.
FREE BONUS #14 KeyDictionary
($99 Value)
With 115,000 full, on-line definitions
complete with hyphenation and usage rules,
this awesome electronic dictionary makes
writing captivating documents a breeze.
You can instantly define words, in or out
of word processing, with just the touch of a
hot key. Plus, you can even define words
within definitions and spell-checker and
thesaurus suggestions.
FREE BONUS #15 WordFinder
($59 Value)
Infuse (penetrate, instill, inject) the power
of WordFinder's instant-access 220,000-
word Thesaurus into your reports, pro-
posals and contracts. It's great.
Now everything you write, from 50-page
reports to 1-page memos will be filled with
passionate (enthusiastic, fiery, intense)
persuasion to really get your ideas across.
FREE BONUS # 16 PC Paintbrush
($99 Value)
With PC Paintbrush, you'll unleash your
creativity with computer-generated shapes,
designs, patterns and drawings.
You'll have 5 different brush shapes, a
paint roller, computerized air brush, and a
palette of up to 16 colors to create and
print-out everything from breathtaking
landscapes to company logos.
FREE BONUS #17 Three-Button Mouse
($99 Value)
Obliterate clumsy keyboard commands.
From drawing and painting to accessing
menus and windows to controlling the
cursor, you'll do it all infinitely easier and
faster with the new BSR 3-button bus mouse.
$3,494 Of Softwaie FREE
You get it all, a total of $3,494 worth of
software and hardware (including Micro-
soft Windows 3.0, PLUS $495 Quattro Pro),
PLUS the BSR 16Mhz 386SX Computer with
VGA monitor for just $1,799.
And, here's just a sample of
what you can do with all of
your FREE name-brand
software programs.
If
"dCbiUTempe
i Table
SOft-i
INC.
BJA|f MDUSTRIES
■pMb m — —
Call Toll Free For Credit Card Orders Only
24 Hours A Day 7 Days A Week
l-800-lt5-08P0
For Toll free Information, Call 6AM-5F^ Monday-Friday PST
Technical Information ...1-800-888-981 8
Any Other Inquiries 1-800-888-7808
8200 Remmet Ave., Catioga Park, CA 91 304
WHAT'S New
The 1550sx is the latest in GRiD's line of laptops. This one
features the rolling Isopoint device shown here.
Isopoint Device
Makes a Case
for GRiD
The GRiDCase 1550sx is
the first PC-compatible
laptop to use the built-in Iso-
point device. Also unique to
the 20-MHz 386SX laptop is
a 60-MB hard disk drive with
Windows 3.0 installed.
The Isopoint device takes
the place of a mouse and is
built into the keyboard below
the space bar. The Isopoint
buttons are accessible to both
right- and left-handed users.
The hard disk drive has an
access time of 16 ms and a
64K-byte memory cache.
Also standard on the 12-pound
laptop are 2 MB of RAM and
a 3 '/4-inch 1.44-MB floppy
disk drive. The screen is a
film-twisted-nematic backlit
LCD VGA. The internal/
external battery has a rated
life of 2 hours and charges in
2'/^ hours, according to
GRiD. The system measures
11 1/4 by 15 by 2 V4 inches.
Options include a 120-MB
hard disk drive, a 600-MB
CD-ROM drive, a 2400-bps
modem, an 80387SX math co-
processor, and an external
rechargeable battery.
Price: Base system, $6295.
Contact: GRiD Systems
Corp., 4721 1 Lakeview Blvd.,
P.O. Box 5003, Fremont, CA
94537, (800) 222-4743 or
(415) 656-4700.
Inquiry 1290.
Things Are Getting
Small in Texas
The new Tandy 1500 HD,
a notebook computer that
weighs 6 pounds, comes
standard with a 1.44-MB flop-
py disk drive and a 20-MB
hard disk drive for less than
$2000.
The 1500 HD, which mea-
sures 10 by \2Yi by I'/o inches,
has a backlit screen, a 10-
MHz NEC V-20 processor,
and 640K bytes of RAM (ex-
pandable to 1 .64 MB). The
system also comes with DOS
3.3 and Tandy's DeskMate
graphical user interface in-
stalled on the hard disk drive.
The blue-on-white LCD
screen provides a resolution of
640 by 200 pixels (CGA).
The removable nickel-cadmi-
um battery weighs % pound
and recharges in as little as 4
hours, according to Tandy.
An AC adapter is also included
with the 1500 HD.
Price: $1999.
Contact: Tandy Corp., 1800
One Tandy Center, Fort
Worth, TX 76102, (817)
390-3011.
Inquiry 1291.
The CompuAdd Compan-
ion, which measures 8'/4
by 11 by 1% inches, has a 12-
MHz 286 processor with 1 MB
of RAM (expandable to 3
MB), a 20-MB hard disk drive,
and a backlit VGA screen
that measures 8 by 6 inches
and displays 16 gray scales.
LapLink software is in-
stalled in ROM, as well as
DOS 4.01 and diagnostics.
The system also has an 80287
math coprocessor socket. A
rechargeable battery pack and
an AC adapter are included.
Price: $2895.
Contact: CompuAdd Corp.,
12303 Technology Blvd., Aus-
tin, TX 78727, (800) 627-
1967 or (512) 250-1489.
Inquiry 1292.
The Peregrine SX
Has Landed
The Peregrine 20/32cSX
is a 20-MHz 386SX with
2 MB of RAM, a 1024- by
768-pixel Super VGA display,
a choice of floppy disk
drives, a Microsoft Mouse,
Windows 3.0, and DOS 4.01.
Hard disk drives are avail-
able in 40-, 80-, 105-, or 200-
MB configurations, and the
system will support an
80387SX math coprocessor.
Price: $1769; with 40-MB
hard disk drive, $2159.
Contact: Peregrine Com-
puters, 1 10 East Canal St.,
Troy, OH 45373, (800) 326-
7015, ext. 3119 or (513) 339-
3151.
Inquiry 1293.
CompuAdd 's notebook-size Companion weighs less than
5 pounds and has a VGA screen that displays up to 16 levels
of gray scales.
46 BYTE* NOVEMBER 1990
HARDWARE • PERIPHERALS
Mannesmann Tally offers low-cost wide- and narrow-carriage
printers.
24-wire Serial
Printers in Wide and
Narrow Versions
The MT 130/24 and
MT 13 1/24 printers cost
less than $1000 each and
were tested to operate for over
7800 hours before failure,
which is 30 percent longer than
the nearest competitor, ac-
cording to Mannesmann Tally.
The 24-wire serial printers
operate at 300 cps in draft
mode, 150 cps in near-letter-
quality mode, 100 cps in let-
ter-quality mode, and 12 cpi
in all modes.
Paper-handling capabili-
ties include single sheets, con-
tinuous forms, and four-part
forms. The printers also have
the ability to print single
sheets without removal of con-
tinuous forms and to print
continuous forms without re-
moval of the optional sheet
feeder.
Price: Narrow-carriage
MT130/24, $899; wide-car-
riage MT13 1/24, $999.
Contact: Mannesmann Tally
Corp., 8301 South 180th St.,
Kent, WA 98032, (206)
251-5500.
Inquiry 1294.
PostScript Laser
Printer Crosses
Bounds
NEC's Silentwriter2
Model 90 is a PostScript
laser printer that is compat-
ible with Macintosh and DOS
environments and sells for
less than $2500.
The 6-page-per-minute
printer provides 2 MB of RAM
(expandable to 4 MB). It has
a Motorola 68000 processor
with a built-in 16.7-MHz
Adobe PostScript interpreter
that provides 35 resident
scalable typefaces. The printer
also provides 13 resident
fonts in Hewlett-Packard
LaserJet IIP emulation.
The Silentwriter2 Model
90 prints at a resolution of 300
by 300 dpi. It weighs 44
pounds.
To hook it up to DOS or
Mac systems, it comes with
standard parallel, serial, and
AppleTalk/RS-422 interfaces.
It also comes with a software
kit that shows you what the
screen fonts will look like in
printed documents. The soft-
ware runs on Macs or under
Windows in DOS environ-
ments.
A 250-sheet-capacity
paper tray is included that
holds up to 24-pound letter or
legal-size paper, envelopes, or
transparencies. The toner
and optical photoconductor are
in replaceable cartridges said
to last for 6000 pages.
Price: $2495.
Contact: NEC Technol-
ogies, Inc., 1414 Massachu-
setts Ave., Boxborough, MA
01719, (508) 264-8000.
Inquiry 1295.
HSD Now Scanning
the Mac Market
Like Scan-X for the NeXT
machine, Scan-X Profes-
sional for the Macintosh fea-
tures image-enhancement tech-
nology, which HSD Micro-
computer calls Gray Spectrum
Enhancement, that allows
you to produce 256 shades of
gray with superior quality,
according to the company.
The Macintosh scanner
supports resolutions of up to
1500 dpi for line art and 300
dpi for gray-scale images. It
comes with Enhance soft-
ware from MicroFrontier. The
Enhance software offers 80
real-time filters, real-time
gray-level manipulation and
color painting, cropping, scal-
ing from 25 percent to 800
percent, rotating, brushing,
masking, text entry, process-
ing, colorization, and
ghosting.
Price: $1995.
Contact: HSD Microcom-
puter U.S., Inc., 1350 Pear
Ave., Suite C, Mountain
View, CA 94043, (415)
964-1400.
Inquiry 1296.
Compact Bernoulli
Drives
Iomega has announced its
Universal family of Ber-
noulli removable disk subsys-
tems. The family includes two
portable Bernoulli subsys-
tems: The Transportable is the
smallest, lightest Bernoulli
subsystem, according to Io-
mega; the Portable is a bat-
tery-powered version of the
AC-powered Transportable.
All the subsystems in the
Universal family work with the
IBM PC, the Macintosh, and
in networking environments.
They all use the SCSI stan-
dard and also have optional in-
terface kits available.
Price: Transportable, $1399;
Portable, $1699.
Contact: Iomega Corp.,
1821 West 4300 South, Roy,
UT 84067, (800) 456-5522
or (801) 778-1000.
Inquiry 1297.
An lOcomm-Crafted
Monitor
IOcomm, maker of the
Wave keyboard, has intro-
duced the CM-42 10, a 14-
inch Super VGA monitor. It
features a .28 dot pitch and
operates at 45 MHz with a res-
olution of 1024 by 768 pixels
(interlaced) . The monitor has a
nonglare screen and meets
worldwide safety regulations.
While the CM-4210 is not
inexpensive, IOcomm says that
it offers brighter colors,
sharper details, and firmer
picture stability than its com-
petitors.
Price: $549.
Contact: IOcomm, 12700
Yukon Ave., Hawthorne, CA
90250, (213)644-6100.
Inquiry 1298.
SPREAD THE WORD
Your new product is important to us. Please address information to
New Products Editors, BYTE, One Phoenix Mill Lane, Peter-
borough, NH 03458. Better yet, use your modem and mail new
product information to the microbytes.hw or microbytes.sw
conferences on BIX. Please send the product description, price,
ship date, and an address and telephone number where readers can
get more information.
NOVEMBER 1990 -BYTE 47
WHAT'S NEW
HARDWARE • ADD-INS
16-bit Data
Acquisition
The 5508HR is a half-size
analog input module for
PCs and laptops that includes
detachable screw terminations.
The board has eight differen-
tial and 16 single-ended analog
inputs and a choice of 15- or
50-kHz A/D throughputs.
The detachable-screw-ter-
mination design allows you to
wire analog and digital sig-
nals directly to the rear of the
computer, eliminating ca-
bling and external screw-ter-
minal panels. The board
measures 3%o by 6 inches.
Price: 15-kHz model, $895;
50-kHz model, $1295.
Contact: Adac Corp., 70
Tower Office Park, Woburn,
MA 01 801, (800) 648-6589
or (617) 935-6668.
Inquiry 1299.
Adac 's Direct Connect 5508HR data acquisition board.
Rapid Prototyping
with Protosystem AT
Protosystem AT is a wire-
wrap prototype card for
rapid prototyping of circuits
for the IBM AT, according to
Cana Group.
The manual wire-wrap
Multimedia for Windows 3.0
VideoWindows digital
video board comes
with multimedia software
that runs under Windows
3.0. The board and software
combination lets you posi-
tion windows of full-motion,
full-color video anywhere
on a VGA display, according
to New Media Graphics. You
can scale, reposition, crop,
and zoom the video in real
time. And image-capture ca-
pabilities are also included.
VideoWindows works
with any NTSC or PAL video
source, and you can overlay
graphics on the video.
Price: $2390.
Contact: New Media
Graphics Corp. , 780 Boston
Rd., Billerica, MA 01821,
(508) 663-0666.
Inquiry 1303.
IP"
Program Manj i jei
J File fdil Scale EHccts
yidco Settings Configure Tools
Conboi Panel
e
Hiciotoll Windowt
Vaiion 3.0
Copfiight o I985-I9S0 Mici
Flee Sytlet
Slandaid Mode
card has pins soldered in place
on every signal line, along
with bypass capacitors on
every power line. According
to Cana, it holds more than
100 16-pin IC sockets.
For ease of use, the signal
pins are never closer together
than Ys inch. The signal lines
are grouped onto address,
data, and control buses. For
quick troubleshooting, each
signal pin has a label on each
side of the board.
Price: $149.95.
Contact: Cana Group, Suite
402, 100 Walnut St., Peoria,
IL 61602, (800) 747-2262 or
(309) 674-9009.
Inquiry 1300.
Shift Your LaserJet
into High Gear
An expandable memory
board for LaserJet IIP
and III printers, the LaserGo
Memory Board lets you add up
to 4 MB with one board. You
can install the board with just a
screwdriver, according to
LaserGo, and it automatically
senses whether it's in a
LaserJet IIP or III. The board,
which comes with 1 MB, is
expandable to 4 MB and is
compatible with Hewlett-
Packard memory boards al-
ready installed.
Price: $295.
Contact: LaserGo, Inc.,
9369 Carroll Park Dr., Suite
A, San Diego, CA 92121,
(800) 955-1 132 or (619) 450-
4600.
Inquiry 1301.
Graphics
Controllers Do Unix,
DOS, and OS/2
Using a 10-MIPS proces-
sor, the Info SGX graph-
ics controller is 60 percent
faster than other graphics pro-
cessors, according to Nissei
Sangyo America. You can fur-
ther speed up the board with
an optional coprocessor with
dedicated program memory.
The Info SGX family of
boards supports a range of res-
olutions of up to 1600 by
1280 pixels, including 8514/A,
Super VGA, and VGA. All
models support single- and
dual-screen modes.
The graphics boards in-
stall in a single card slot and
come with drivers for major
DOS applications. Drivers for
OS/2 Presentation Manager
and the X Window System are
also available.
Price: $4295 and up.
Contact: Nissei Sangyo
America, Ltd. , 800 South St. ,
Waltham, MA 02154, (800)
441-4832 or (617) 893-5700.
Inquiry 1302.
continued
48 BYTE' NOVEMBER 1990
db VISTA III for Windows 3.0
I DBMS That
Opens Windews"
MlCKOSCFT.
WINDOWS,
Get High Performance
Under Microsoft
Windows 3.0™ Witli
db_VISTAmDBMS.
Develop Windows applications
that are better, faster, and more
profitable. db_VISTAin
combines speed, flexibility, and
productivity into one DBMS tool
for C and Windows programmers.
Add db_VISTA m's high-speed
SQL retrieval to your appUcation
and watch your users enjoy power
they've never experienced before.
Built For Windows.
db_VISTA m for Windows 3.0
follows all of the Microsoft
db_VISTAin
Database Management System
guidelines for memory use.
Dynamic linked libraries (DLL),
multi-tasking, and multi-user
environments are all supported.
For even faster development, use
db_VISTA m with products like
ToolBook®, Windowcraft®, or
Actor®.
No Other DBMS Opens
Windows Like db VISTA HI!
• Speed. Benchmarks show
db_VISTA m significantly
outperforms any DBMS under
Windows.
• No Royalties. Increase your
profits; decrease your overhead.
• C Source Code Available.
For total programming flexibility.
• Portability. db_VISTAm
supports most environments.
Specifications; single & multi-user. Automatic lecovei}'. Automatic referential integrit)'. Relational and network
data models supported. Relational SQL qutn and leport writer. Complete revision capabilin'. C source code is available.
No royalties. Supports: MS Windows, .MS-DOS, OS/2, VMS, UNIX, BSD, Q.NX. SunOS, .Macintosh.
©COmDlH/Fall'90
November 12-16. 1990
Las Vegas. Nevada
'"special $195 Developer's Edition
For a limited time only, you can get
your hands on db_VISTA for
Windows for only $195. Call today
and ask about our Developer's Edition
and experience how db_VISTA IH
can open Windows for you.
Developer license only; not for distribution.
l_||i|n[ij_iilJL lJl.1 miiwaMVMi
Call 1-800-db-RAIMA
(1-800-327-2462)
In Washington state call: (206) 747-5570
Full Raima Support Services -
Including Training. Develop
your applications even faster witli
Raima Trainins Classes:
Nov. 19, 1990
Nov. 26-30. 1990
Nov, 26-30. 1990
Nov. 28-29. 1990
Dec, 10-14. 1990
Dec, 17-18. 1990
Taiwan
The Netherlands
Sweden
United Kingdom
San Diego, CA
Taiwan
r|l RAIMA
CORPORATION
Raima Corporation 3245 146th Place S.E., Bellevue, WA 98007 USA (206)747-5570 Telex: 6503018237 MCI UW Fax: (206)747-1991
International Distributors: .\rgentina: 54 1 313 5371 .Australia: 61 2419 7177 Austria: 43 33 43 81861 Brazil: 55 1 1 829 1 687 Central .America: 506 28 07 64 Denmark: 45 42 887249
France: 33 1 46092784 Italv: 39 45 58471 1 Japan: 81 3 865 2140 Mexico: 52 83 49 53 OO The Netherlands: 31 02159 46 814 Norway: 47 244 8855 Sweden: 46 013 124780 Switzerland: 41 64 517475
Taiwan: 886 2 552 3277 Turkey: 90 1 152 0516 United Kingdom: 44 0992 500919 Uruguay: 598 2-92 0959 USSR: 01 32 35 99 07; 812 292 19 65; 0142437952 West Germany: 49 7022 34077
Copyright ®1990 Raima Corporalion, All rights reser\ed. db_ is registeretj in the US.Patent aitii Trademark Office. Windows 3.0. ToolBook, Windowcraft, and Actor are trademarks of their respective companies.
Circle 298 on Reader Service Card
THE Only Competition For Our New Handhe
Ml
SCANMAN
GRAY SCAIE SCANNER
FOR IBM
^^ew ScanMan^ Model 256 puts professional gray scale scanning with-
in everyone's grasp. It does almost everything a big, expensive scanner
can do, for a fraction of the price, ^^ew ScanMan Model 256 lets you
capture the subtlest details in your originals, in 256 shades of gray. Special
retouching software tools let you enhance difficult originals and preview
the results. You can dramatically improve the contrast and brightness of
any image. So you always give your monitor and printer the best possible
image to work with, ^^hat really sets ScanMan Model 256 apart is its
ingenious AnseP software (Windows™ 3.0 compatible). Ansel lets you scan
LD Scanner Requires A Much Bigger Hand.
and print 8" x 11" images by effortlessly stitching two 4" x 11" images
together You can instantly re-align, resize, flip or rotate images to create
special effects. he possibilities are endless. You can scan photos, line
art, illustrations or logos and create magazine quality layouts. With
optional CatchWord™ Intelligent OCR software you can scan text in most any
typeface, ^^ew ScanMan Model 256 comes with Logitech's™ legendary
quality and lifetime warranty. All for only $499 (Micro Channel version,
$599). For more information call Logitech Customer Sales: in California
(800)552-8885; in Canada (800)283-7717; in Europe -I- -1-41-21-869-9656.
is/TM: Trademarks of registered owners CircU 206 OH Redder Service Card (RESELLERS: 207)
Outside CA call:
800-231-7717 ext. 348
Tools That Power The Desktop.
WHAT'S NEW
HARDWARE • OTHER
Power for the Road
Zirco's PowerTrip lets
you power up a computer,
fax machine, or any other AC
device from an automobile cig-
arette lighter.
PowerTrip provides 100 W
of continuous 1 15-V AC
power. It features a low-bat-
tery alarm, a power switch, a
safe-power light, and surge
suppression— and it's small
enough to fit in your shirt
pocket, according to Zirco.
PowerTrip also comes in
an international version, which
converts power from a vehi-
cle cigarette lighter to 100 W
of220-V AC power.
Price: $199.95.
Contact: Zirco, Inc., 10900
West 44th Ave. , Wheat Ridge,
CO 80033, (303)421-2013.
Inquiry 1304.
Brackets for Your
Hardware Keys
Are your hardware keys
forming a key chain be-
hind your computer? If so,
you might need an adapter
bracket.
Software Security has such
a device, which fits into an
empty slot in your PC and
keeps your hardware keys out
of the way. The company
claims that the device is diffi-
cult to remove, so it adds
even more security than the
hardware keys alone.
Price: $15.
Contact: Software Security,
Inc., 1011 High Ridge Rd.,
Stamford, CT 06905, (800)
333-0407 or (203) 329-8870.
Inquiry 1305.
PowerTrip gives you AC
power on the road.
Safeguarding
Intellectual Property
with Hardware Keys
SentinelScribe is an exe-
cution control device de-
signed to help software de-
velopers safeguard application
programs from unauthorized
use.
Rainbow Technologies
says that it is the first field-
writable memory-based hard-
ware key. The key contains
120 bytes of EEPROM,
which is enough to protect
more than one software pro-
gram, according to Rainbow.
"Field writable" means that
your software applications
have the ability to write to
SentinelScribe's memory.
The key connects to the
computer's parallel printer
port. It operates transparent-
ly but must be present for the
software to run. It executes a
password system customized
by the software developer.
Price: $39.
Contact: Rainbow Technol-
ogies, 9292 Jeronimo Rd., Ir-
vine, CA 92718, (800) 852-
8569 or (714) 454-2100.
Inquiry 1306.
Extend Yourself
with the SCSI Plus
If your SCSI devices are too
far apart, the SCSI Plus Bus
Repeater will give you an ad-
ditional 19 feet of extension, or
you can daisy chain them to
any desired length.
Applied Concepts says that
the SCSI Plus is easy to install.
It hooks directly into stan-
dard SCSI adapters. It's com-
pletely transparent to the
user, according to the manu-
facturer, and supports 5-
MBps data transfers over a dis-
tance of 19 feet.
Price: $350.
Contact: Applied Concepts,
Inc., 5350-H Eastgate Mall,
San Diego, CA 92121, (619)
453-0090.
Inquiry 1307.
A Friendly
Programmer
from Xeltek
The Logic Universal Pro-
grammer for programma-
ble logic devices works with
PLDs from all manufacturers,
according to Xeltek. The Pro-
grammer offers an interface
that combines pull-down
menus, windows, and a com-
mand line.
Price: $395.
Contact: Xeltek, 764 San
Aleso Ave., Sunnyvale, CA
94086, (800) 541-1975 or
(408) 727-6995.
Inquiry 1308.
12-V Battery Tester
The Performance Univer-
sal 12 Volt Battery Tester
determines the condition of
lead-acid batteries, including
maintenance-free types such
as sealed, recombination, and
gel cells. It subjects the bat-
tery to an 80-amp load for 10
seconds and indicates wheth-
er the battery is good, weak,
or bad. Pin jacks on the tester
accommodate an auxiliary
voltmeter that allows precise
measurements during testing.
The 2 '/2 -pound tester resides
in a thermoplastic case.
Price: $239.
Contact: Performance Tech-
nological Products, P.O. Box
947, Roswell, GA 30077,
(404)475-3192.
Inquiry 1309.
Software Security 's adapter brackets hold a line of hardware
security keys in place.
52 BYTE" NOVEMBER 1990
The Carry- 1 9000 series comes complete with 80386SX/80286-1 6/80286-1 2
microprocessor iCo-Processor optionai). 1024x768 VGA/MGA & CGA display
interface, 1/2/4 MB RAM. one 3.5" 1.44 MB FDD or one FDD plus one 40/80
MB HDD, one 8 bit expansion SLOT, one parallel and two serial I/O ports,
and one 30W auto range switching power adapter, all in the traditional
240mmx 185mm x45mm (9.4"x7.3"x 1 .8"| casing of Carry- 1. Each package
includes two mini-tower stands and a carry bag. The 82 key mini keyboard
and 9 inch color or monochrome VGA monitor are optional.
Other Carry- 1 products include the 8000 series XT & AT book-size personal
computers and the 6000 series XT and AT book-size LANstations, ETHERnet
pocket LAN adapter and Carry Mouse.
CRRRV-I
A Refreshing Idea....
A New Standard....
Computing Goes Better With CARRY-1
FLYTECH TECHNOLOGY CO.. LTD.
HEAD OFFICE:
2FL. NO. 8. LANE 50 SEC 3, NAN-K.-\NG
RD. TAIPEI. TAIWAN R O.C.
TEL# 886-2-7852556 FAX# 886-2-7852371.
WC:
TEL* 49-69-746081 FAX* 49-69-749375
Circle 138 on Reader Service Card
See us at
COMDEX/Fall '90
Nov. 12-16, 1990
Sands Hotel
Booth: N4028
■408-7277373,'4
-408-7277375
U.SA-
TEL*
FAX*
H.K.:
TEL* 852-3051268
FAX* 852-7968427
DISTRIBUTOR;
• CANADA: BUDGETRON INC. TEL* 416-564-7800 FAX* 416-564-2679 • FRANCE: M3C L INFORMATIQUE DU SUCCES TEL# 1-48271976 FAX* 1-42355916 • ISRAEL: MLL COMPUTERS
SYSTEMS LTD TEL* 3-751551 1 FAX* 3-7516615 • ITALY: PRIMA COMPUTER TRADING ITALIA TEL* 522-518599 FAX* 522-518599 • MALAYSIA: COMMUNICATION TECHNOLOGY SDN. BHD
TEL* 03-2748888 FAX* 03-2749988 • NETHERLAND: KOPIEERSYSTEMEN NEDERLAND B.V. TEL* 2968-84141 FAX* 2968-97436 • NORWAY: SECUS DATA A.'S TEL* 2-722510 FAX* 2-722515
• SINGAPORE: COMMUNICATION TECHNOLOGY SDN. BHD TEL* 4758408 FAX* 4713803 • SOUTH AFRICA: PC MART COMPUTER GROUP TEL* 1 1-8043355 FAX* 1 1-8024153 • SPAIN: AT
ELECTRONIC. S.A. TEL* 1-5645434 FAX* 1-41 10869 • SWITZERLAND: ESS SOFTWARE TRADING SA TEL* 022-622020 FAX* 022-615650 • UNITED KINGDOM: CENTERPRISE INTERNATIONAL
LTD. TEL* 256-463754 FAX* 256-843174 • WEST GERMANY: MACROTRON AG TEL* 89-4208233 FAX* 89-423745 • BELGIUM: CELEM S.A, TEL* 41-676434 FAX* 41-676515
WHAT'S NEW
CONNECTIVITY
iMillillilfllHIil^^
You can remotely control up to four VGA displays from eight
systems with Network Technologies ' matrix switch (bottom) and
remote-control unit (top).
Remote-Control
VGA Displays
Network Technologies'
SM-8X4-15V video ma-
trix switch lets you connect
up to four VGA displays to up
to eight computers and re-
motely control the displays
from up to 1000 feet away
with the SM-RMT-8 x4 re-
mote unit.
The system comes in two
parts: the matrix switch and
the remote-control unit. The
remote unit has 32 backlit and
touch-activated switches for
choosing which VGA to con-
trol. Each VGA source on the
control unit can be connected
to one or all four VGA
displays.
The remote-control unit
connects to the matrix switch
via a 5-pin DIN connector. It
comes with a 25-foot cable for
connecting to the switch.
The matrix switch comes
with eight 6-foot VGA cables
for connecting to the eight
systems. It measures %Vi by
11 1/4 by 12 inches.
Price: Matrix switch, $2450;
remote unit, $525.
Contact: Network Technol-
ogies, Inc., 19145 Elizabeth
St., Aurora, OH 44202,
(800) 742-8324 or (216) 543-
1646.
Inquiry 1310.
Low-Priced
LAN Control
AN Command is LAN
management software that
combines database manage-
ment with low-level network
analysis. It loads on one cli-
ent workstation, requiring
260K bytes of RAM. From
that workstation, LAN Com-
mand can monitor and con-
trol your entire Novell or Net-
BIOS-based network.
The relational database
system tracks node data (in-
cluding user name, location,
phone number, address, and
node name) and more than 50
additional fields. Portions of
the database are populated
automatically by the network-
monitoring commands to
build a traffic history for every
node.
A report generator pro-
vides standard and custom re-
ports using Boolean opera-
tors on any field in the record.
For example, the administra-
tor might request a custom re-
port for every Ethernet node
on the fourth floor that uses a
server named Accounting
and has been rebooted more
than five times in the last
week.
Other monitoring features
include packet activity, colli-
sions, ring faults, bridge fail-
ures, router failures, band-
width use, traffic errors, and
data loss. And you can monitor
single stations, sets of sta-
tions, or the entire network
across bridges and routers
from any single DOS or OS/2
workstation.
A TSR program called
Snooper lets you perform re-
mote administration of the
client computer.
Price: $395.
Contact: Dolphin Software,
Inc., 6050 Peachtree Pkwy.,
Suite 340-208, Norcross, GA
30092, (404) 339-7877.
Inquiry 1311.
continued
ISDN Connmunlcations with a PC
The PC SNET Card is an
ISDN terminal adapter
board that provides ISDN
basic rate access. It allows si-
multaneous voice, data, and
image transmission.
One card has an aggregate
throughput of 144,000 bps.
This is made up of transpar-
ent data transmission at
64,000 bps over two B chan-
nels and 16,000-bps packet
signaling over the D chan-
nel, OST reports. You install
the card in a full-size expan-
sion slot in the PC. It oper-
ates under DOS, Unix, or
Xenix.
The card provides the
standard S-type connection
along with an audio jack, an
RJ-11 modular telephone
jack, and a 15-pin serial con-
nector. Internal connections
include a parallel connector,
a private bus connector, and
a bus interrupt connector for
use in installing multiple PC
SNET Cards in a single PC.
Price: $1695.
Contact: OST, Inc., 14225
Sullyfield Cir., Chantilly,
VA22021, (703) 817-0400.
Inquiry 1312.
54 BYTE- NOVEMBER 1990
INSTANT Workstation.
Just Add Open Desktop.
Take a look at the vast majority of graphical workstations
developed over the past decade and you'll see something ,
they all have in common:
An integrated UNIX® System environment.
Now take a look at the vast majority of businesses that have put
computing power directly onto their office desktops over the
past decade, and you'll see something they all have in common:
Industry-standard personal computers.
It doesn't take a computer to forecast the platform that's going
to put graphical workstations on the vast majority of business
and engineering desktops in the next decade:
An integrated UNIX System environment for industry-standard
personal computers.
And that's what Open Desktop'" is all about.
Open Desktop is the complete graphical operating system
that's built on the most popular UNIX System platform of
all time— SCO'". And it lets you create your own networked,
icon-driven workstation environment using the industry-
standard 386 or 486 computers and peripherals of your choice.
I
n a single, easy-to-use, fully supported— and completely
integrated— package, Open Desktop delivers:
• the full 32-bit, multitasking computing power of SCO UNIX
System V/386
• compliance with POSIX'" and X/Open® standards
• an OSF/Motif'"-based, Presentation Manager-compatible,
graphical user interface
• distributed SQL database management services
• compatibility with existing DOS, XENIX®, and UNIX System
applications and data files
• NFS", TCP/IP and LAN Manager networking facilities
And all at an unbelievably affordable price.
Discover the complete graphical operating system that
leading companies worldwide are choosing as their devel-
opment platform for the '90s— and using to turn their 386 and
486 PCs into instant workstations today.
Open Desktop from SCO.
□111 OPEN
^Udesktor
The Complete Graphical Openiliiig System
COME SEE US
AT COMDEX,
ROOM B-1!
THE SANTA CRUZ OPERATION
For more information, call SCO today and ask for ext. 8400
(800) SCO-UNIX (726-8649) (408) 425-7222 FAX: (408) 458-4227 E-MAIL: . . . !uunet!sco!info info@sco.COM
SCftlheSCOlKRo. Open Desklop. and ihe Open DeskEitp logo are irademarksofTne Santa Cruz Operaliim. Inc. ['NIXisareRisiered irademarit uf AT&Tin [helSAand(>lherciiuntrie>. POSl.XisairademarkiifThelnstiiuieoftleciricalandtiecirnnicstngineers (IEEE) X/Open isa
regisiered trademark of X Open Gimpanv Ud. OSF/Motif is a irademarti iif The Open Sofi»-are Fimndalion, Inc. XENIX is a registered trademark trfMlcrosofi C(HTioraii(Mi NFS is a trademark of Sun Mtcros-yslems. Inc- I0'»9
©1989 The Sama Cruz Operation, Inc. .All Rights Reserved. The Santa Cruz Operation. Inc. 400 Encinal Street. P-0, Box (900. Santa Cruz, California 9S06I I'SA The Sanu Cruz Operation. Ud..CroxleyCemre. Haiiers Lane, Watford VDI KYS.Creat Britain, (0)9i.( K16.^4i.
FAX: +HH ^om^ sr-si, telex: wrz scolov g
Circle 307 on Reader Service Card
EghtTop Databa
XXitOndBAS
ADAM GREEN
President, Adam Green Seminars, Lexington, MA:
"It's sigmjicantly faster in some
very important areas, especially in
the fancy, attractive user
interface. .Ma very stable
product, very reliable. I can
safely recommend it"
PAT ADAMS
President, DB Unlimited, Brooklyn, NY:
"With standardization on the
dBASE TV language, we have our
database starmard, which makes
life easier for me, for my clients,
and every other dBASE user. . . It's
a solid, reliable product that
performs the same way every time."
BOBDAVIES
President, SET, Sausalito, CA:
"Memory utilization is much better
than either dBASE III PEUS or
dBASE TV version 1.0— a very
substantial improvement
This means we are able to
run our products, vMch require
lots of memory and the need
for a network, in
a dBASE IV 1.1 environment"
SCOTT ROBERTSON
President, Champion Business Systems, Golden, CO:
"We think that it's solid. We think it's
reliable. We think it's an excellent
foundation for future development
The great thing about dBASE TV
is that it has a flexible language
and a good user interface. With
dBASE TV version 1.1, end-users
can take the product and tailor
it so it fits their exact needs'.'
After running their own extensive tests, these independent experts have come
to some very favorable conclusions on dBASE IV® version 1.1. We think you will, too
. dBASE. dRASE III PLUS, dB.ASE IV, Ashton-Iaie and the Ashton-Tate logo are registered trademarks of Ashton-Tate Corporation- Other company or produci names mentioned may be trademarks of their respective companies-
se Experts Speak
E IV Version 11
TONY LIMA
Author of "Inside dBASE ly President, Pacific Systems
Design Workshop Inc., San Carlos, CA:
HOMER BRANCH
Programmer Analyst, Chevron CEPS, New Orleans, LA:
"Version 1.1 should dominate the
market Its added features make it
the best development environment
available for PC database products
. . . None of the other products
have the power and ease of the
dBASE N Control Center."
"I'm using version 1.1 to develop
applications right now . . . ft's
much easier to use than either
dBASElIIPEUSorlO...
Because of the Control Center,
version 1.1 allows my users to
do queries and get their
reports widwut calling me"
*•
RICHARD BRENNER
President, Westar Systems, Colorado Springs, CO:
SAM GILL
President, DataWiz International, Foster City CA:
"I'm now taking on some major
consulting jobs that I wouldn't do
before dBASE Wand its multiuser
capabilities. . . I'm excited about
t le way they've gone throu^
and enhanced just about every
one of the new features mthin
the program and the
programming language"
"dBASE IV version 1.1 is
significantly faster. . . Memory
management has really been
improved. We can now load and
run a system very comfortably in
640K bytes. . . Features like the
form, report and application
generators allow us to cut down
development time"
1'
Call 1-800-437-4329, ext. 1403, for more information. Better a a u, j. _ k^T>,+^
yet, call 1-800-2ASHTON for an immediate upgrade, .vm ASniOn- 1 3.16
1990 Ashton-Tale Coiporanon- All rights resereed GTSI's GSA Schedule GS00K90AGS5216
Circle 34 on Reader Service Card (RESELLERS: 35)
WHAT'S NEW
CONNECTIVITY
The DR 96 is a wireless, battery-powered modem for portable
communications.
Wireless
Communications
The DR 96 is an asyn-
chronous/ synchronous
half-duplex modem that of-
fers portable and wireless data
transmission. Both the radio
and the modem are contained
in the same 15'/i-ounce
package.
The DR 96 uses the radio
frequency band of 470 MHz
and has a sensitivity of .35
microvolts. The unit also of-
fers 10-ms RTS (request to
send) and GTS (clear to send)
signaling times.
A rechargeable IV2-W bat-
tery pack that comes with the
modem can operate it for
from 4 to 10 hours. A recharg-
er is also included that can
recharge the batteries in 3
hours, according to UDS.
Price: $1295.
Contact: UDS, 5000 Brad-
ford Dr., Huntsville, AL
35805, (205) 430-8000.
Inquiry 1313.
Modem
with a Memory
The Visionary 2400XT is
a direct-connect 2400-bps
modem with battery-backed
internal memory and a real-
time clock/calendar to con-
trol when you send and receive
messages. A blinking mes-
sage-waiting light lets you
know when you have mes-
sages. You can even send and
receive messages when the
host computer is turned off.
All this internal intelligence
is controlled by an 8085
microprocessor.
In addition, you can store
dozens of phone numbers and
messages for distribution at
various times. Other features
include redialing on busy or
no answer, auto-answer during
particular times only, auto-
matic log-on, data retrieval,
XMODEM file transfer, re-
mote access, and password se-
curity. The modem also has a
printer port and a nickel-cad-
mium battery.
The modem is available in
three versions: 8K-byte, 256K-
byte, and 1-MB. It measures
5%by 83/oby I'/z inches.
Price: 8K-byte unit, $495;
256K-byte unit, $595; 1-MB
unit, $745.
Contact: Visionary Electron-
ics, Inc., 141 Parker Ave., San
Francisco, CA94118, (415)
751-8811.
Inquiry 1314.
Notework Moves
Out into the Field
Notework recently an-
nounced Notework Re-
mote, a remote version of its
5K-byte Notework E-mail pro-
gram. Remote allows laptop
users or branch offices to pop
up Notework over the phone
line. The software automati-
cally makes the connection
and does the uploading or
downloading of mail.
Like the original Notework
for Novell NetWare, Remote
takes up only 5K bytes of
RAM, employs the same user
interface, and lets you
pop into it without leaving
your application.
Notework alerts you with a
tone when you receive mail,
and you see a flashing sym-
bol in the upper-right corner of
the screen. Other features let
you attach files, print notes,
confirm notes, and import
and export ASCII files.
Notework offers a gateway to
Message Handling Service.
The most recent version of
Notework now supports multi-
ple NetWare 386 servers
without requiring additional
gateways or mail servers.
Version 1.1.4 supports up to
3500 users on a single inter-
network, according to Note-
work.
Price: $99; installation kit,
$99; two-user authorization
disk, $99.
Contact: Notework Corp. ,
72 Kent St. , Brookline, MA
02146, (800)767-6683 or
(617) 738-5295.
Inquiry 1315.
Linking Buildings
via Infrared Light
Building-to-Building
Photolink lets you con-
nect computers in adjacent
buildings up to 600 feet away,
according to Photonics.
Two versions of Photolink
are available: AppleTalk/
LocalTalk for the Mac, and
an interface for systems
equipped with RS-232C
ports.
At the end of each connec-
tion is a Photolink transceiver
that communicates with its
corresponding unit. Photonics
says that the device can oper-
ate through two panes of stan-
dard office window glass.
Photolink can connect to
existing cable-based systems
and is compatible with
AppleTalk routers and bridges.
It transmits at 230,400 bps.
The RS-232C version trans-
mits up to four channels si-
multaneously at 9600 bps.
Price: $3390 per connection
for both versions.
Contact: Photonics Corp.,
200 East Hacienda Ave. ,
Campbell, CA 95008, (408)
370-3033.
Inquiry 1316.
Modem Sharing
for Networks
Modem Assist lets you
share up to 20 modems
connected to a LAN. It elim-
inates the need for a dedicated
communications server and
the cost of rerouting all modem
phone lines, according to
Fresh Technology Group.
The software works with
multiport serial cards that sup-
port up to 16 modems on a
single workstation. It requires
less than lOK bytes of RAM
and runs in the background on
any workstation with the
modem.
Modem Assist requires
PCs running on NetBIOS or
NetWare networks with DOS
3.0 or higher.
Price: $495 for up to five
modems; $995 for six to 20
modems.
Contact: Fresh Technology
Group, 1478 North Tech
Blvd., Suite 101, Gilbert, AZ
85234, (602) 497-4200.
Inquiry 1317.
continued
58 BYTE* NOVEMBER 1990
Programmer's Paradise (800)
has the Utilities that you need ! ^^^^^^^
A WINNING COMBINATION!
URBO EMS - Memory Manager
• Supports PC, XT, AT, PS/2, and 386
systems
• Ability to relocate TSRs and device
drivers
• Automatic installation and configura-
tion on 386 systems
• Windows 3.0 support
List: $99.95 Ours: $89
joMERRILL
OCBRYAN
nfoSpotter - Diagnostic tool
Detailed description about memory
and system configuration
Displays TSRs and device drivers
loaded between 640KB and 1 MB
Ability to edit AUTOEXEC.BAT,
CONHG.SYS and batch files
Special MicroChannel support
VAXazera =22:3^000:
List: $79.95 Ours: $69
HIJAAK RELEASE 2.0
JTl-iJaak 2.0 is a graphics
conversion and capture utility
that translates more than 36
graphics file formats. Hijaak
provides batch conversion
capabiUty from the DOS com-
mand line or from the user
interface.
Supported formats: GEM, PICT
l&II, GCM, HPGL, PIC, DXF,
PCX, MAC, TIF, and support
for more than 16 group 3 fax
devices. ASK pop-up provides
capture function of text
screens, graphics screens, and
laser printer output.
FAXcetera #19:6-0002
List: $199 Ours: $139
Inset Systems
SQUISH PLUS
/ft
Sundog Software Corp.
O' quish Plus can enlarge the capacity of all your disks-hard,
floppy, or silicon. By compressing data, it can get up to 240MB
on a 120MB hard disk-without any new
hardware. Unlike archive programs, it's
completely automatic and invisible.
Squished files stay compacted on disk
even while they're being used, and
you're free to choose which files
to compress. Because it's a
device driver, it's totally
compatible with all your
other software: any
database, compiler, backup,
cache, etc.
FAXcetera #16?6-0001
List: $100 Ours: $75
SWITCH-IT
WITCH-IT is a task-switching package that allows users to
switch programs (up to 100) to their EMS or hard disk, freeing up
RAM space to run large applications. The easiest to use of any
product of its kind, SWITCH-IT offers automatic installation,
a customizable menu, a cut & paste feature, complete
network compatibiUty and SWITCH-IT only uses 26K of RAM
TAXcetira #2396-0001
List: $100
Ours: $69
Programmer's Paradise
®
•••
LIST OURS
We'll Beatlhe Competition's Advertised Prices
LIST OURS
386 CONTROL PROGRAMS
DESQvievv 386 vv/QEMM 220 169
Microsoft Windows 3.0 150 99
VM/386 245 209
VM/386 Multiuser 895 839
VM/386 Multiuser Starter 393 339
386 DEVELOPMENT TOOLS
386 ASM/LinkLoc
C-Terp 386
Lahev F77L-EM/32 (w/OS,
MetaWare High C 386
Parado>i'386
PC-lint 386
Phar Lap 386 ASM/LINK
WATCOM C 8.0/386 Prof.
w/Phar Lap 386 ASM/LINK
WATCOM C 8.0/386 Standard
ADA
Academic IntegrAda
Ada Scope Debugger
Ada Training Environment
Adagraphics
IntegrAda
Meridian AdaStudent
Meridian Ada Developer's Kit
ASSEMBLY LANGUAGE
Advantage Disassembler
ASMFlow
Dis Doc Professional
MS Macro Assembler
OPTASM
RerSource
Sourcer w/ Pre-Processor
SpontaneousAssembly
Turbo Debugger & Tools
Visible Computer: 80286
BASIC COMPILERS
MS BASIC Prof. Devel. System
Power Basic
QuickBASIC
BASIC LIBS/UTILITIES
GraphPak Professional
P.D.Q.
ProBas
ProBas Toolkit
QBase and Quickscreen
QuickComm
QuickPak Professional
QuickWindows Advanced
C COMPILERS
Lattice C 6.0
Microsoft C 6.0
w/ Objective-C
MS QuickC 2.5
MS QuickC w/ QuickAssembler
Turbo C 2.0
WATCOM C 8.0 Professional
WATCOM C 8.0 Standard
C++
1295
1145
239
189
1290
1035
895
849
995
799
895
629
239
179
495
435
1295
1099
1790
1399
895
719
249
225
495
445
895
809
695
629
795
719
50
45
1195
1095
295
279
99
89
250
225
150
105
150
129
ISO
129
170
149
395
189
150
105
100
89
495
349
129
89
99
69
149
129
129
115
159
149
99
94
149
125
149
119
169
149
149
119
250
155
495
339
699
539
99
69
199
139
99
69
495
419
395
335
C++/Views
495
419
NOP C++
495
479
Rogue Wave Math.h++
200
179
Rogue Wave Tools.h++
200
179
Turbo C++
200
139
Turbo C++ Professional
300
205
Competitive Upgrade
ISO
139
Zinc Library
200
179
Zortech C++ Debugger
150
129
Zortech C++
200
165
Zortech C++ Developer's Edition 450
399
Bundled w/ C++/Views
945
595
Zortech C++ Tools
130
129
Zortech C++ Video Course
300
449
C-COMMUNICATIONS
Breakout II
249
189
C Asynch Manager 3.0
189
139
Essential Communications
329
259
Creenleaf CommLib
359
287
Greenleaf ViewComm
399
319
SilverComm C Asynch Library
249
209
View-232
189
149
C-FILE MANAGEMENT
AccSys tor dBASE or Paradox
395
349
Btrieve Devei. System
595
449
Codebase IV
295
219
c-tree
395
315
dBC III Plus
500
439
dbJILE Bundle
295
249
Essential B-Tree w/ source
198
149
FairCom Toolbox - Prof. Edition
1095
789
FairCom Toolbox - Special
695
509
Paradox Engine
493
349
C-GENERAL LIBRARIES
Blackstar C Function Librarv
99
79
C TOOLS PLUS/6.0
149
109
C Utilitv Library
249
199
Greenleaf Functions
229
179
Greenleaf SuperFunctions
299
239
Turbo C TOOLS/2.0
149
109
C SCREENS
C-VVorthy
399
CALL
Greenleaf DataWindows
395
315
Panel Plus
495
395
QuickWindows Advanced (C)
169
149
Vermont Views
495
395
Viiamin C
225
165
VC Screen
149
125
C-UTILITIES/OTHER
Bar Code Library
389
319
Clear +
200
169
C Shroud
198
149
DIVVY
229
209
Heap Expander
80
70
MKS LEX & VACC
249
197
Objective-C
249
225
PC-lint
139
105
PCYACC Professional
495
459
TimeSlicer
295
279
CASE TOOLS
EasvCASE Plus
295
265
Professional Pack
395
355
Personal CASE
199
179
COBOL LANGUAGE
Micro Focus:
COBOiy2wy Toolset
1800
1499
Personal COBOL
149
129
MS COBOL
900
629
Realia COBOL
995
849
CODE GENERATORS
Logic Gem
99
69
Matrix Lavout 2.0
200
159
PRO-C
399
339
DATABASE DEVELOPMENT
Clarion 2.1
CALL
CALL
\— 1 ipper D .u
795
519
299
269
dBASE IV
795
489
dBFast/PLUS
345
295
dGE
295
249
1 00
89
99
90
FUhTools!
89
79
Flipper
195
169
Force 2.1
695
589
FoxPro
795
489
rUiNLNv LiDrary
1 95
179
K&K tseport vvnter
129
KiK L-Ooe Lienerator
1 50
129
iav vvnatii
50
39
SilverComm C Interface
99
89
SilverComm Library 2.0
249
209
Tom Rettig's Library
199
80
LJI2 Version Two
d9d
479
DEBUGGERS (DOS)
MultiScope
179
135
Periscope 1/51 2K
595
475
Periscope II w/ switch
225
179
Periscope IV/16, 25 MHz
CALL
CALL
Trapper
200
179
w/ optional cable
240
219
Turbo Debugger & Tools
150
105
DOCUMENTING/
FLOWCHARTING
allCLEAR
300
229
Clear+
195
169
C-Clearly
130
115
Flow Charting 3
250
199
Interactive Easyflow
150
125
Paginate
100
79
Source Print
99
74
The Documentor
295
245
Tree Diagrammer
99
74
EDITORS
BRIEF 3.0
249
CALL
EDT+
295
269
EMACS
325
265
Epsilon
195
159
KEDIT 4.0
150
125
MKS Vi
149
129
PI Editor
195
175
Sage Professional Editor
295
249
SLICK Editor
195
154
SPF/PC
245
199
SYNDIE
493
399
VEDIT PLUS
183
CALL
tMofcUUtU blslcMS
Link & Locate ++
395
349
Link & Locate ++ Extended
479
395
Paradigm Locate
295
265
FORTRAN LANGUAGE
Grafmatic
135
119
Lahey F77L
595
535
Lahey Personal FORTRAN 77
99
89
MS FORTRAN
450
299
Plotmatic
135
119
RM/FORTRAN
595
499
WATCOM FORTRAN 77/386
1095
CALL
GRAPHICS LIBRARIES
Baby Driver
250
199
Essential Graphics
399
319
Font-Tools
150
119
Graf/Drive Plus Developer's
299
269
Graphic 5.0
395
319
GSS Graphics Devel. Toolkit
595
509
GX Graphics
149
135
HALO
395
279
HALO Professional
595
419
HALO Window Toolkit
595
419
Icon-Tools/Plus
150
119
Menuet
325
279
Meta Window
250
209
MetaWindow Plus
325
289
PCX Effects
99
89
PCX Programmer's Toolkit
195
175
PCX Text
149
135
SilverPaint
129
109
Slate w/ graphics
448
415
Turbo Geometry Library
200
179
LINKERS/LIBRARIANS
Overlav Toolkit
393
369
Plink86+
395
335
Plink/LTO
495
419
PolyLibrarian
249
209
.RTLink
295
265
.RTLink/Plus
495
419
OBIECT-ORIENTED TOOLS
Objective-C
249
225
Smalltalk/V
100
85
Smalltalk/V 286
200
169
OS/2 TOOLS
Brief
249
CALL
CASE:PM for C
1493
1420
Epsilon
195
159
MKS LEX & YACC
349
279
MS OS/2 Pres. Manager Toolkit
500
349
MultiScope for OS/2
449
PCYACC
695
625
PI Editor
249
225
Smalltalk/V PM
495
369
Vitamin C (OS/2)
345
279
PASCAL LANGUAGE
Asynch PLUS
149
115
B-tree Filer
123
109
MS QuickPASCAL
99
69
Object Professional
150
109
Power Tools PLUS/5.0
149
109
Topaz
99
89
Topaz Multi-user
149
135
Turbo Analyst
99
89
TurboMAGIC
199
Turbo Pascal 5.5
150
105
Turbo Pascal 5.5 Professional
250
175
Turbo-Plus 5.5
199
159
Turbo Professional 3.0
123
109
SOURCE MAINTENANCE
Codan
393
345
Code Check
493
469
MKS Make
149
119
MKS RCS
189
149
MKS Software Mgmt. Team
299
239
PolyMake
179
149
PVCS Professional
495
419
SMS
495
399
SOURCEDOC
99
89
TLIB
139
109
5 Station LAN
419
339
WINDOWS (MS) TOOLS
Actor 3.0
895
719
Asymetrix Toolbook
395
CALL
Bridge Toolkit
695
659
Case:W
795
759
C-Talk/Views
450
375
dBFast/Windows
395
335
DialogCoder
499
435
Graphics Server SDK
495
419
MS Windows Development Kit
500
349
MultiScope for Windows
379
289
ObjectCraphics
445
365
ProtoView
695
625
WindowsMAKER
595
535
WinTrieve
395
339
WNDX GUI Toolbox
499
449
SPECIAL DEALS!!
Microsoft Buy One, Get One FREB
Buy any MS Quick language or a
Microsoft Mouse, and get one of the
following FREE: MS Flight Simulator,
PC Tools, or Sign Designer. (Mail
included coupon directly to Microsoft.)
Zortech C++ Developer's Edition
2.1, C++A^iews Bundle
Get the first and only native C+-!-
compiler supporting MS Windows, plus
over 60 C++ object classes for a
special low price of $595!
Borland's Turbo C++ Professional
Competitive Upgrade
Ready to switch from your C compiler
to Borland's Turbo C++ Professional?
It's easy and inexpensive-just S 1 39 at
Programmer's Paradise. Call for details.
Objective-C
For Microsoft C programmers interested
in gaining the benents of object-oriented
technology without losing the familiarity,
efficiency & portability or C. Augments
C with an object data type, a message
expression and a class definition
mechanism.
List: S249 Ours: $223
Guaranteed Best Prices! J^!^J^^
VAKcetera
Want more product information
on the items in the gold box to
the right? TryFAXcetero!!
Just pick up vour FAX phone
and dial 201-389-8173.
Enter the FAXcetera product
code listed below each product
description-information will be
faxed back to you instantly!
LIST OURS
SCIENCE & ENGINEERING
LIST OURS
XENIX/UNIX
BLAST UNIX/XENIX
495
395
Epsilon
193
169
Interactive Products
CALL
CALL
LPI-COBOL
1495
1199
LPI-FORTRAN
995
799
MetaWare High C
895
849
Microport Products
CALL
CALL
MKS RCS
395
335
MKS Trilogy
119
105
PI Editor
349
319
SCO Products
CALL
CALL
VEDIT PLUS
283
249
ADDITIONAL PRODUCTS
APL-PLUS
695
349
Dan Bricklin's Demo II
199
159
dBx/dBPort
600
459
Cuido
249
CALL
Lattice RPC
1600
1285
MKS AWK
99
79
Opt- Tech Sort/Merge
149
119
PC Scheme
95
79
Personal Rexx
150
139
APPLICATION SOFTWARE
COMMUNICATIONS
BLAST II
250
225
Carbon Copy Plus
199
129
Laplink III
150
99
PC Anywhere III
145
99
Procomm Plus
99
63
SideTalk
120
99
DESKTOP PUBLISHING
Adobe Products
CALL
CALL
Corel Draw!
593
399
HALO DPE
195
139
PageMaker
795
509
Ventura Publisher
895
549
MATHEMATICS
Derive
200
179
MathCAD
495
315
Mathematica 386
695
625
SCIENCE & ENGINEERING
AutoCAD Release 1 0
3000
CALL
AutoSketch
150
95
ChiWriler
150
129
CSS
495
469
DADiSP
895
759
Design CAD 3-D
400
292
Drafix Windows CAD
695
CALL
EXACT
475
380
Generic CADD Level 3
350
289
LABTECH Acquire
195
179
LABTECH Notebook
995
779
MICRO-CAP III
1495
1269
Our Guarantee... ^
Products listed here are backed
by the following guarantee':
Should you see one of these
products listed at a lower
price in another ad in this
magazine, CALL US!
We'll beat the price, and stiU
offer our same quality
service and support.
Terms of Offer:
• Otter good through November 30, 1 990
• Applicable to pricing on current versions
of software listed; Nov. issue prices only.
• Offer does not apply towards obvious
errors in competitors' ads.
• Subject to same terms and conditions.
Oread PCB
1495
CALL
PC-MATLAB
695
625
PC TEX
249
229
SCHEMA III
495
449
Systat w/ Svgraph
895
759
Tango PCB Series II
595
559
TECH-GRAPH-PAD
395
319
T'
595
479
SPREADSHEETS
Lotus 1 -2-3
595
389
Microsoft Excel
495
319
Quattro Professional
495
329
SuperCalcS
495
319
UTILITIES
386MAX5.0
130
99
above DISC
119
64
AboveMEM
80
72
Bootcon
60
55
Cache 86
50
39
FASTBACK Plus
189
109
HeadRoom 2.0
130
109
Hijaak
150
105
Hold Everything
199
159
Inf'oSpotter
80
69
MACE 1990
149
129
Magellan
195
CALL
MKS Toolkit
249
199
MOVE 'EM
89
79
Norton Commander
149
99
Norton Utilities 5.0
179
129
PC Tools Deluxe 6.0
149
95
Pizazz Plus
149
79
Precursor
96
79
SitBack
99
90
Software Carousel
90
72
SpinRite II
89
75
Squish Plus
100
75
Switch-It
100
69
Tree 86
90
69
Turbo EMS 5.0
100
89
UpShot
95
89
XTreePro Gold
129
109
ZENO
269
239
WORD PKOCEsslNCj
Ami
199
129
Microsoft Word for Windows
495
349
WordPerfect 5.1
495
CALL
SOFTWARE FOR SUN
WORKSTATIONS
Basmark QuickBASIC
CALL
CALL
C Programmer's Toolbox/ Sun
495
449
Edix
425
339
EMACS for Sun
395
369
Informix
CALL
CALL
Lotus 1-2-3 for Sun
CALL
CALL
Mathematica for Sun
CALL
CALL
MetaWare High C
895
849
NeuralWorks Professional II
4095
CALL
Panel Plus (Sun 3)
1595
1355
WordPerfect for Sun
495
CALL
Programmer's Policies
Phone Orders
Hours 8:30 AM-7 PM EST. We accept
MC.Visa, AMEX. Domestic shipments,
please add $5 per item for shipping'
handling by UPS ground. For domestic
COD shipments, please add S3. Rush
service available.
Mail or FAX Orders
POs are welcome. Please include
phone number.
International Service
Phone number required with order.
Call or FAX for additional information.
Dealers and Corporate Accounts
Call for information.
Unbeatable Prices
We'll beat the competition's advertised
prices. Prices subject to change
without notice.
Return Policy
30 days. Due to copyright laws, we
cannot take back software with the disk
seal broken unless authorized by the
manufacturer. Returned product must
include R.A. number.
IMA
;SOfIWARE
Menuet - The GUI Development Toolkit.
Menuet is a sophisticated, simple solution for Graphical
User Interface (GUI) development that provides over 400
callable functions and supports most all GUI constructs.
MetaWINDOW, from
Metagraphics Software
Corporation, and CSS''CCI,
from Graphics Software
Systems. Other Ithaca Street
products include: UpShot,
PiXelPrint, Font-Tools, Icon-
Tools, and Baby Driver.
1«
List: $325 Ours: $279
FAX.fKTO #2263-0003
WindowsMAKER
WindowsMAKER is a code generator that builds
complete Windows 3.0 applications. Prototype
the entire user interface (menus, icons, buttons,
controls, etc.) in a WYSIWYG editor, then
generate Microsoft C code for MS-Windows.
Custom code is preserved during regeneration.
WindowsMAKER handles message processing,
memory management, child windows, debugging,
compiler settings, MDI and much more.
Generates excellent C code. Port DOS
programs to Windows in record time. A must if
you are writing applications for Windows in C.
30 day money-back guarantee.
List: $595 Ours: $535 r.VXi
W"ii«b*-s.MAKER ;
1
Candlelight <
-a #2602-0002
WATCOM C8.0/386
WATCOM C8.0/386 is a 100% ANSI C optimizing compiler and run-time
library for the Intel 80386 architecture
generating applications for 32-bit protected
mode. With C8. 0/386, you can go beyond the
640K DOS limit. Library and source code
compatibility with Microsoft C simplifies many
porting projects. Significant features include:
protected mode version of the compiler; VIDEO
full-screen source-level debugger: Microsoft
library and source compatibility; execution
profiler; high-performance linker; graphics
library.
Standard List: $895 Ours: $719
Professional List: $1295 Ours: $1099
#1683-0001
SpontaneousAssembly
An assembly language library that lets you produce the fastest, tightest
possible programs with the same ease you'd
expect from a high-level language. It
includes an impressive collection of over
700 functions and macros for high-speed
text windowing, heap management, array
searching and sorting, critical error
management, 32/64 bit integer math, and
much more! Comprehensive 750-f page
manual. Full source code. No royalties.
Easy integration with C.
"If you program in assembly language,
you gotta have SpontaneousAssembly."
■ Michael Abrash
DEVELOPMENT Ust: $395 Ours; $189 F.\Xa(.m #2614-0001
basetm
International: 201-389-9228
Customer Service: 201-389-9229
Fax: 201-389-9227
Corporate: 800-422-6507
Canada: 800-445-7899
¥AXcetera: 201-389-8173
Call or Write for Latest Free Catalog!
1-800-445-7899
A Division of Voyager Software Corp
1 163 Shrewsbury Ave., Shrewsbury, NJ 07702
Circle 289 on Reader Service Card
WHAT'S NEW
SOFTWARE • PROGRAMMING
Saber-C 3. 0 combines an incremental linker, static and run-time
error detection, source-level debugging, and a multiwindow
interface in one system.
Unix Programming
Environment Has
All the Tools
Saber Software has
brought its environment
for Unix workstations up to
speed to support all phases of
C programming, including
development, debugging, test-
ing, and maintenance. Saber-
C 3.0 lets you debug code han-
dled by the interpreter,
object code produced by the
compiler, or libraries. You
can use Saber-C to set break-
points and to step, trace, and
debug object and source code
modules.
Saber-C includes a multi-
window graphical interface
that you can customize by de-
fining commands and new but-
tons. Saber-C automatically
detects more than 250 static
and run-time errors.
Saber-C runs on Sun-3 and
Sun386i workstations, SPARC-
stations, DECstations run-
ning Ultrix, and ASCII and X
Window System terminals.
Price: $2495.
Contact: Saber Software,
Inc . , 1 85 Alewife Brook
Pkwy., Cambridge, MA
02138, (617) 876-7636.
Inquiry 1271.
Zinc Releases
Class Library
forC++
With Zinc's user inter-
face class library for
Borland's Turbo C-l~l- you
can create a user interface for a
DOS application without hav-
ing to develop the interface
from scratch. The Zinc Inter-
face Library 1 .0 lets you write
applications that run in true
graphics and text modes, in-
cluding on dual monitors,
from one set of source code
without recompiling or re-
linking, the company says.
The library also supports 20
input field types with built-in
cut-and-paste and full Undo
and Redo.
By calling the Zinc BBS,
you can download additional
capabilities for Zinc 1 .0, in-
cluding support for both the
MetaWindows Graphics Li-
brary and Borland's Graphical
Interface.
Other features on the BBS
include enhanced scroll-bar
support to provide both verti-
cal and horizontal scroll bars
in the window object, in ad-
dition to vertical scroll-bar
support for text and matrix
objects. Zinc has also added a
new List object with full in-
sert, delete, and modify
capabilities.
The library exploits C-l-4-
features such as virtual func-
tions, class inheritance, oper-
ator overloading, and multiple
inheritance.
Price: $199.95; source code,
$200.
Contact: Zinc Software,
Inc., 405 South 100 East, Suite
201, Pleasant Grove, UT
84062, (800) 638-8665 or
(801) 785-8900; BBS, (801)
785-8997.
Inquiry 1272.
High-Level
Routines for the Mac
User Interface
Maclnterface 1 . 1 auto-
matically implements
many segments of the Mac
interface. The library supports
the Undo and Redo of Edit
menu commands without re-
quiring coding on your part.
It provides automatic support
for the dragging, growing,
and zooming of modal and
modeless dialog boxes.
The program is compatible
with Lightspeed C and Pascal,
MPW C and Pascal, and sev-
eral Modula compilers.
Price: $295.
Contact: Holder, Egan &
Co., Inc., 4148 Spring Hill
Rd., Midland, MI 48640,
(800) 782-9976 or (517)
636-7373.
Inquiry 1273.
Structured Design
Analysis for Windows
System Architect 2. 1, the
CASE tool for structured
design analysis that runs
under Microsoft Windows, lets
you take an entity model sim-
ilar to that of the IBM Reposi-
tory and expand it graphical-
ly to show both key and nonkey
data. It supports supertype
and subtype relationships and
provides for automatic syn-
chronization of any two data
dictionary types.
System Architect runs on
an IBM AT with Microsoft
Windows 3.0. An OS/2 Pre-
sentation Manager version is
scheduled to ship by year's
end.
Price: $1395; Booch Object
Diagraming option,
$495.
Contact: Popkin Software &
Systems, Inc., 11 Park Place,
19th Floor, New York, NY
10007,(212)571-3434. •
Inquiry 1274.
continued
New MitemView Supports
the MaclRMA Family
Version 1 . 1 of Mitem-
View, the HyperCard
development tool that lets
you create graphical user in-
terfaces for accessing IBM
mainframe applications, sup-
ports Digital Communica-
tions Associates' MaclRMA
products, including coaxial
and LAN-based System Net-
work Architecture gateways.
Mitem says 1.1 uses DCA's
MaclRMA application pro-
gramming interface to pro-
vide connectivity to the host .
MitemView simplifies
the connection to VAX and
IBM 3278 and 3279 main-
frames, providing easier
access and information re-
trieval for local processing
without requiring modifica-
tion of the host code. Mitem-
View already supported Tri-
Data's Net Way and Avatar's
MacMainFrame products .
Price: Developer's toolkit,
$995; MaclRMA driver,
$495.
Contact: Mitem Corp.,
2105 Hamilton Ave., Suite
190, San Jose, CA 95125,
(408)559-8801.
Inquiry 1275.
62 BYTE- NOVEMBER 1990
Times Change.
The Need To Protect Doesn't.
o
RAINBOW TECHNOLOGIES
9292 Jeronimo Road. Irvine. CA 92718
TEL: (714) 454-2100 ■ (800) 852-8569 (Outside CA)
FAX: (714) 454-8557 • AppleLink: D3058
Rainbow Technologies. Ltd.. Shirlev Lodae. 470 London Road
Slough. Berkshire SL3 SQY.TEL: 0753-41512 ■ FAX: 0753-43610
hether you're protecting
frontiers and temples in
Manchuria, or software
and data on the PC or
Mac, the Great Wall is a lesson
Rainbow Technologies has learned
very well.
Software developers must deal
daily with the consequences of
unauthorized
copies and millions
of dollars in lost
revenue. At the
same time, both
individual and
corporate users
must be able to make and distribute
copies within legal guidelines.
Today's information-driven
companies must secure their data
files against theft and unauthorized
access. No less than protecting
personal wealth and
tangible property,
guarding data files is
a necessary invest-
ment in competitive
survival.
Protecting
"intellectual
property"
is the
security
challenge for
the '90s. Which
is why Rainbow
Technologies builds a
little of the Great Wall into
every key it makes.
For developers, the Software
Sentinel"' family of
keys protects IBM,
PS/2 and compatible
software, while Eve '
guards software for
the Mac. Rainbow's
DataSentry" is the
solution for PC data
protection.
Software and data protection from Rainbow
Technologies. Information on how you can have a
little piece of the Great Wall to protect your software
and data worldwide is as close as a toll-free call.
Copyright ©1990 Rainbow Technologies. Inc.
Circle 300 on Reader Service Card (RESELLERS: 301)
How to make the work go fas
For advanced applications like CAD/CAM, presentation graphics or
financial modeling, you can't go wrong with the PowerMate® 386'V25S.
For far less than comparable 386 systems, you get 25MHz speed, 2MB
CsC
Computers and Communications
ter and the money go slower
of RAM (easily expandable to 16MB via SIM modules) and a 32K memory
cache. You also get something you can't get from anyone else at any price:
NEC. For more information call 1-800-NEC-INFO.
e «»0 NEC T.cnnoiog»i t%c _ ^ ^^^^^^^^ ^^^^K
NEC
Circle 255 on Reader Service Card
WHAT'S NEW
SOFTWARE . BUSINESS
Ask and you shall receive is one of Muse 's concepts. Another
is to provide only the data that you need.
Occam Says,
Go Ahead, Ask Me
Even with the best graphi-
cal user interface, it can
still be difficult to find the
right data in an acre-size
spreadsheet and graph it
appropriately.
Occam is addressing this
problem with its new program
for the Mac, called Muse.
Muse lets you perform data re-
trieval, manipulation, and in-
terpretation using English lan-
guage through the keyboard
or other input device such as
the Voice Navigator. The
program also lets you pull only
the data you need from vast
data sets and graph it
immediately on your com-
mand.
Muse can import data in
flat files, ASCII, DBF, WKS,
and several other formats.
The program organizes data in
databooks, which you can set
up to reflect company divisions
such as personnel, manufac-
turing, or sales. As you ask or
type questions in English,
Muse retrieves the relevant
data and puts it into a work-
book with the level of detail
you need. When you want to
graph a workbook, you simply
type or say, "Graph that,"
and Muse does the rest, auto-
matically numbering graphs
by titles, legends, axis identifi-
cation, and data identifica-
tion. Graphs can be 2-D, 3-D,
or animations.
Occam is releasing Muse
to a number of corporate sites
this fall, with general distri-
bution targeted for 1991.
Price: $695.
Contact: Occam Research
Corp., 85 Main St., Water-
town, MA 02172, (617)
923-3545.
Inquiry 1276.
Generate Database
Applications
with PAIVI
PAM (for Program Auto-
mated Method) 2.0, the
relational DBMS that in-
cludes an application generator
and natural user interface,
adds new data types, new rela-
tional capabilities, matrix
table processing, expanded
database capacity, and many
other features, while running
in less than 256K bytes of
RAM on the IBM PC.
For companies seeking to
learn more about how to
enter and succeed in the
world marketplace, Gate-
Waze has developed x-prime
World Trader. The pro-
gram's four integrated data-
base modules let you look at
information in a variety of
ways through the use of
hyperlinking.
The Market Analyst mod-
ule provides a set of tools for
analyzing the 50 major trad-
ing partners of the U.S. ; the
World Atlas module gives
up-to-date information on
125 countries; the Info-
Deck supplies a directory of
Designed for nonprogram-
mers, PAM 2.0 lets you design
applications with built-in
field verification. Support for
transaction processing allows
multiple fields in multiple
databases to be updated in a
single screen. PAM 2.0 also
supports mathematical oper-
ations for multiple fields in
databases from one numeric
entry, allowing for easy
update.
Advanced relational capa-
bilities link one database to
multiple records in another
database without the need for
common fields.
international contacts; and
the Export Reference Guide
offers information on the ex-
porting process. Other fea-
tures include currency,
weight, and measures infor-
mation; time-zone calcula-
tions; and an international
glossary.
The program runs on the
IBM PC with 512K bytes of
RAM.
Price: $289.
Contact: GateWaze, Inc.,
66 Summer St., P.O. Box
743, Manchester, MA
01944, (800) 752-4711 or
(508) 526-7406.
Inquiry 1279.
Version 2.0 supports Hew-
lett-Packard laser printers and
mail merge.
Price: $145 to $345.
Contact: Software Compos-
ers, Inc., 4500 Newcombe
Dr., Piano, TX 75093, (214)
985-8018.
Inquiry 1277.
EASI Puts Forms
and Database
in One Package
FormType 3.0 provides a
forms creator and dBASE-
compatible relational data-
base in one package, letting
you use the information
that's collected in day-to-day
operations to help you make
business decisions.
FormType 3.0 supports
form fill-in and report genera-
tion. A LAN version is
available.
With FormType 3.0, you
can link several different form
types to the same database.
This lets you store common in-
formation such as name, ad-
dress, or sales history in one
place, although it is used re-
peatedly in various office
forms, Easy Automation Sys-
tems says.
You can perform relational
database operations and inte-
grate and transfer common
information among the forms,
saving keystrokes and reduc-
ing input errors.
FormType 3.0 runs on the
IBM PC with 640K bytes of
RAM. A run-time version
lets valve-added resellers and
OEMs insert a company logo
and application name into
shrink-wrapped form sets.
Price: $229.95; run-time
version, $99.95; LAN version,
$695 per server.
Contact: Easy Automation
Systems, Inc., 5555 Triangle
Pkwy., Suite 440, Norcross,
GA 30092, (800) 627-3274 or
(404) 840-0474.
Inquiry 1278.
continued
Put an International Business Expert
in Your PC
66 BYTE • NOVEMBER 1990
D M P-6
SERIES
Hewlett Pocka
DraftPro' DXL
in^ly stated,
we beat the pants
off the competition.
O.K., let's settle this perfor- ^^^^^V
mance thing once and for all. ^Ss^^^^S.
SPEED. In a recent compori- ^..-^J^ j^MI 5^^^^
son of throughput for the three BMH^B ^ option c
top selling plotters, the Houston ^^^^H ^'^'^^
Instrument DMP-61 DL came
out on top. One-third faster than the CalComp 1023.
Over three times faster than the H P DraftPro DXL. In
other words, whatever
Plotter Throughput- I . • L
(Pereent of plot complete d in 2:36) 7°" P'°' ""^
100°''° ^^^H ^i^" ^ou'^ ^^1^^ you
75o/„_TP|B ^^_«^B all afternoon with them.
J |||| QUALITY. We also
v| fjMjJ} deliver unsurpassed
25%- quality with identical
mechanical resolution
HiDMP- coicompHRDrcftP™ to ColComp ond HP,
. Turn your HI DMP Series plott(
' scanner with SCAN-CAD. This
option attaches to your plotter to
E-size drawings— all at a fractii
HIDMP- CalComp HP DraftPro
61 DL 1023 DXL
T A ta™ and superior same pen
J-CAD-Opoon ^pertPbiiHy.
VERSATILITY. Only the
es to your plotter to scan up to Houston Instrument plotters
.ings-dlatafradionofthe ^ff^^ Q^j^l^ g^^le™ ^hg^e
■ a stand-alone scanner. . ■ . ■ ■
any size drawing can be
easily scaled and plotted at the current media size,
plus the capability to save up to six different user
configurations in memory— all standard.
PRICE. Best of all, the HI DMP-60 DL Series helps
you beat the pants off your competition all at a
very competitive price. For more information on the
DMP-60 DL Series plotters call 1-800-444-3425.
HOUSTDN INSTRUMENT.
A Summagraphics Company
*D-size Columbia plot using AutoCAD Release 10 with the HP 7585 driver on a COMPAQ 386 16 MHZ computer with moth coprocessor. Plotters were set to manufacturer's
recommended settings for pen and media combinations used for check plot and final plots. 9 1 990 Summagraphics Corporation. Seymour, CT 06483. All rights reserved.
For IBM/Compatible information circle 163, For Macintosh information circle 164, For Reseller inquiries circle 165 on Reader Service Card.
'Tie only pdn
^ mWindow
As the people responsible for
the Maiosoff Wmdows^enviiDnraent,
we believe we're in a good position
to offer some very sound advice on
Windows Computing. And that,
as you've probably guessed by now,
is the Microsoft Mouse.
You see, the Mouse allows you
to navigate the Windows environment
and applications with untold ease.
For more informatim, call (800) 541-1261, Dept. M29. Outside the U.S. and Canada, call (206) 882.8661 In Canada, call (416) 673-7638. ©1990 Microsoft Corporation. All rights reserved. Microsoft an
As well as unparalleled accuracy. VisitadealerandcheckitoutfQr
Furthermore, we've made the yourself We think you'll see our point
decision to buy a Mouse even easier. g-
Now itfe available either with software, IwUCfOSOtt
or on its own for the purist.
Making it all make sense
he Microsoft logo are registered trademarks and Windows and Making it all make sense are trademarks of Microsoft Corporation. The Microsoft Mouse design is patented. (Design Patent #302, 426.)
WHAT'S NEW
SOFTWARE • SCIENCE AND ENGINEERING
Visualize Protein
Structures
on tlie IBM PC
A molecular graphics tool
called the Protein Visual-
izer lets you visualize how
different chemicals and other
substances interact with vari-
ous molecules. The program
lets you create 3-D models of
complex protein structures and
rotate, separate, and other-
wise manipulate molecules for
further study.
With the program, you can
overlay up to four mixed-mode
models at the same time. The
overlays can show the interac-
tion of substrates in an active-
site cleft or hormones and their
receptors, and capture the
results.
Protein Visualizer features
zooming, full-color space fill-
ing, and all-atom or main-
chain display of up to 5000
atoms.
The program requires a
286 with VGA capability and
640K bytes of RAM. A hard
disk drive is recommended.
Price: $495.
Contact: Synthetic Genetics,
10455 Roselle St., San Diego,
CA 92121, (619)587-0320.
Inquiry 1280.
The Protein Visualizer lets molecular biologists and immunolo-
gists visualize protein structures in 3-D.
Real-Time Process
Modeling with OS/2
With RT-Graphics, you
can create and edit
graphical symbols and inte-
grate them with sensor moni-
toring, simulation, and other
real-time applications running
under OS/2 Extended Edition
and Presentation Manager.
Animated presentations
can be in the form of histo-
grams, dials, fluid levels, or
other graphics. You can set up
an application so that a
change in the graphical display
of a process is reflected in
the related alphanumeric text.
This capability lets the pro-
gram display numeric repre-
sentations of sensor output
values with their associated
graphics symbols.
Price: $1100; developer's li-
brary, $800.
Contact: Commercial Soft-
ware Dept. , Farradyne Sys-
tems, Inc., 3206 Tower Oaks
Blvd., Rockville, MD 20852,
(800) 828-7863 or (301)
468-5568.
Inquiry 1281.
In addition to showing how your Mac CAD drawings will work,
vPower can revise a drawing with new specifications and
parameters, making multiple versions of the same drawing.
What-lf CAD
Analysis
Once you've completed a
mechanical, architectur-
al, or other drawing in Versa-
CAD, Claris CAD, PICT, or
DXF format on the Mac, you
can use vPower to describe the
motion and rotation of ob-
jects. This what-if tool for
CAD lets you see how your
design works. A spreadsheet
lets you assign up to eight
value sets to an unlimited num-
ber of variables.
vPower runs on the Mac
Plus with a recommended hard
disk drive.
Price: $799.
Contact: Vision Software,
3 160 De La Cruz Blvd. , Suite
104, Santa Clara, CA 95054,
(408) 748-8411.
Inquiry 1282.
Digital Elevation
Model Data
on CD-ROM
Two companies recently re-
leased digital elevation data
from the U.S. Geological
Survey on CD-ROM.
Rocky Mountain's CD-
ROM set of 3-arc-second
terrain elevation data has the
contiguous U.S., Hawaii, and
Puerto Rico.
Price: Complete set of five
CD-ROMs, $3000; one CD-
ROM, $1000.
Contact: Rocky Mountain
Communications, Inc., 12844
West Iliff Ave. , Lakewood,
CO 80228, (303) 988-3395.
Inquiry 1283.
Micro Map & CAD's
CD-ROMs are available
in two grids: a 3-arc-second
grid and a 30-arc-second grid
for the entire U.S.
Price: Complete set of six
CD-ROMs, $5000; one CD-
ROM, $1000.
Contact: Micro Map &
CAD, P.O. Box 621135, Lit-
tleton, CO 80162, (303)
973-2768.
Inquiry 1284.
Solve Math and
Thermophysical
Problems
In addition to solving alge-
braic and initial-value dif-
ferential equations, the Engi-
neering Equation Solver (EES)
has a physical-property data-
base to help you solve prob-
lems in the thermal sciences.
EES runs on the Macin-
tosh with 1 MB of RAM and
supports a math coprocessor
if you have one.
Price: $400.
Contact: F-Chart Software,
4406 Fox Bluff Rd., Madison,
WI 53562, (608) 836-8536.
Inquiry 1285.
70 BYTE • NOVEMBER 1990
We've
got a new 2MB
WQRM.
Now
we're fishing for
ideas fix)m you.
Introducing the Optical Card, the remarkable new
I personal data storage and retrieval medium from
■ Canon. An IBM AT-compatible RW-10 ReaderA/Vriter
uses a laser to read and write up to two Megabytes of
digitized text, graphics or sound on the Optical Card
(shown here actual size). Data can be added, but
not erased, and isn't susceptible to magnetic or
electrostatic fields.
The Optical Card and RW-10 combine speed,
high reliability and convenience that just cry out
for the development of entirely new systems
applications. And that's where you come in.
Don't let this "big one" get away Find out more
about the Optical Card by calling Bruno Dosso at
Canon at 516-488-6700, ext. 4535.
© 1990 Canon U.S.A.. Inc.. One Canon Plaza. Lake Success. NY 11042
Canon
Circle 67 on Reader Service Card
WHAT'S NEW
SOFTWARE • OTHER
Bright
Hue 1^
Soturation
Bl Bl B~
r
Ask • Me Authorin
m
Once you 've captured a photo with Ask*Me, you can manipulate
image hue, contrast, and other attributes.
Glue for Multimedia
on the Mac and
the IBM PC
Two new programs help you
combine video with sound,
graphics, and animation.
One runs on the IBM PC, the
other on the Mac.
new version of
Ask*Me— a program that
integrates animation, voice,
sound, graphics, and images
into multimedia presenta-
tions—supports PCX image
separation and manipulation
and the ability to pan across
images larger than your
screen.
With Ask*Me 2000 and its
English-like programming lan-
guage called Stratos, you can
combine images from Auto-
desk Animator, video cap-
ture boards, PCX-compatible
paint programs, and bit-
mapped font packages that are
in the GEM format with
voice and sound to create inter-
active presentations. The
program also supports loop-
ing, for canned, repetitive
presentations. While the pro-
gram includes Stratos, no
programming experience is
needed to create most appli-
cations.
Ask*Me uses its own
graphical user interface and
comes in two versions:
Ask*Me 2000, for the casual
user, and Ask*Me Profes-
sional. The professional ver-
sion includes a multiuser cus-
tomizable image database that
can open up to 256 files at
once and supports full-motion
video. This version also has
an optional Display program
for distributing run-time pre-
sentations. Run-time capability
is standard with Ask*Me
2000.
Ask*Me requires at least a
286 with a 28-ms or faster hard
disk drive, 7 MB of free hard
disk space, 640K bytes of
RAM, and VGA graphics.
Price: $495 for regular ver-
sion; $1795 for professional
version; $195 for profession-
al run-time license.
Contact: Ask*Me Informa-
tion Center, a division of Inno-
vative Communication Sys-
tems, 2534 26 Ave. S, Fargo,
ND 58103, (701)293-1004.
Inquiry 1286.
Unlike MacroMind's Di-
rector, which is a tool for
creating professional-quality
animation on the Macintosh,
the company's MediaMaker
is for nontechnical people who
want to create relatively sim-
ple video presentations.
MediaMaker is divided
into two parts: collections and
sequences. Collections are
media databases, snippets of
video, compact-disk audio,
Mac audio, graphics, and ani-
mations. You play back the
With their complex file
structures and file
buffering mechanisms, Xe-
nix and Unix systems are
susceptible to data loss when
power is removed from the
computer before it can write
the buffers to disk. A pro-
gram called PowerMon
monitors signals from your
media selections by double-
clicking on a picon, Macro-
Mind's term for a visual cue of
an image.
To create video presenta-
tions, you drag picons from the
collection window to the se-
quence window, arranging and
rearranging the media in de-
sired order and editing the
length of each clip. You can
also synchronize other media
such as CD audio and graph-
ics. To use the program, it's
best if you can tap into exist-
ing video libraries, the com-
pany says.
To use MediaMaker, you
should have a Macintosh with
support for color, a videodisk
player, CD-ROM audio, a digi-
tizing board, and a videotape
recorder. A color Mac is not
required.
Price: $495.
Contact: MacroMind, Inc.,
410 Townsend St., Suite 408,
San Francisco, CA 94107,
(415) 442-0200.
Inquiry 1287.
UPS and, when it detects a
power loss, issues messages
to users that the system may
have to shut down if power
isn't restored. If the power
does not return within a cer-
tain number of minutes,
PowerMon flushes every-
thing in the system's buffers
to disk, preventing data loss.
Hand Recognition
for Windows
and the Mac
Datacap, developer of the
Paper Keyboard hand-
writing recognition program
for the Macintosh, now has a
version for Microsoft Win-
dows 3.0 that reads handwrit-
ten characters on paper forms
directly from an off-the-shelf
scanner. It recognizes
names, addresses, dates, num-
bers, and multiple-choice
check boxes without having to
convert written characters to
typed or printed text.
Datacap says that Paper
Keyboard encounters, on the
average, one character out of
every 20 that it can't identify.
When that happens, the cor-
rection portion of the program
kicks in. With corrections,
the program recognizes about
20 to 25 characters a second.
Paper Keyboard also supports
automated verification.
Datacap claims 99.9 per-
cent accuracy with a target
confidence of 9 (you can
choose target-confidence levels
from a scale of 1 to 10).
On the Mac or IBM PC
with Windows 3.0, the pro-
gram requires 2 MB of
RAM, a hard disk drive, and a
forms layout package. You
also need an optical scanner.
Price: $895.
Contact: Datacap, Inc., 5
West Main St., Elmsford, NY
10523, (914) 347-7133.
Inquiry 1288.
PowerMon runs on SCO
Unix, SCO Xenix, and Unix
systems from Sun, DEC, and
IBM.
Price: $149.
Contact: Systems Enhance-
ment Corp. , 761 Spirit of St.
Louis Blvd., Chesterfield,
MO 63005, (314) 532-2855.
Inquiry 1289.
Protect Your Unix Data from Power Loss
72 BYTE • NOVEMBER 1990
...The Perfect Gift
Reward the computer enthusiasts on your
gift list with a year's subscription to BYTE —
the definitive guide to personal computing.
Each gift will include 12 issues, plus
a bonus issue dedicated to IBM PC's.
Your first gift will cost only g22.95 with
additional gifts costing even less; only
019.95 each - both great money saving
rates when you consider that one year of
BYTE piu-chased at the newsstand would
cost (Canada: first gift Cg33.95,
additional gifts C029.95 each.)
Don't get caught in the hoUday rush,
send us your gift fist today or call
1-800-257-9402 and we'll do the rest.
For Canadian orders, call 609-426-5535.
TE!§»S I want to send gift subscHptious to the f oUowmg
people and save money off the newsstand price!
TO: (1st Gift - 822.95; Canada CS33.95)
Name
Address
CiUv'State/Zip.
(Each additional gift - gl9.95: Canada 829.95 each)
Xame_
Address
City/State/Zip_
Xame_
Address
Cir\'/State/Zip_
Xame_
Address
City/State/Zip_
FREE BOMJS _ A gift announcement
will be sent in your name to the recipient.
FROM:
Xame_
Address
Cit>-/State/Zip
□ Pa\Tnent enclosed* □ Bill me
□ Charge to: □ MSA □ MasterCard □ .\MEX
Acct. *
Exp. Date
Signature
*Please send this order card with pa\-ment in an envelope
to: P.O. Box -550. Hightstown, XJ 08.520-9893
Please allow 6-8 weeks for processing.
...The Perfect Gift
R.eward the computer enthusiasts on your
gift list with a year's subscription to BYTE —
the definitive guide to personal computing.
Each gift will include 12 issues, plus
a bonus issue dedicated to IBM PC's.
Youi' first gift w-ill cost only $22.95 with
additional gifts costing even less; only
^19.95 each - both great money saAdng
rates when you consider that one year of
BYTE purchased at the newsstand would
cost ^2! (Canada: first gift C^33.95,
additional gifts Cg29.95 each.)
Don't get caught in the holiday rush,
send us your gift list today or call
1-800-257-9402 and we'll do the rest.
For Canadian orders, call 609-426-5535.
BUSINESS REPLY MAIL
No Postage Stamp Necessary If Mailed In Canada
POSTAGE WILL BE PAID BY ADDRESSEE
BVTE
Subscriptions
Box 4000
AGINCOURT, Ontario
MIS 9Z9
EXPERT ADVICE
COMPUTING AT CHAOS MANOR ■ Jerry Pournelle
^ Multimedia Video
When Jerry combines
computers, video
cameras, and VCRs,
seeing is believing
All of us in the computer busi-
ness get used to two kinds of
video. On the one hand, there
is the full-motion video you
see on your TV. This is known as NTSC,
for reasons that don't matter. What does
matter is that it is quite low-resolution
compared to what you see on your com-
puter screen. It has to be, because if it
were high-resolution, the full motion
would be a great deal more complicated.
Full motion, after all, requires on the
order of 30 frames a second if it's not to
look jerky (some older newsreels, as well
as some of the first pictures taken in
space during the Mercury/Gemini days,
use a lower frame rate, which is why they
do look jerky).
A VGA screen has a higher resolution,
but that's also why it's tough to do full-
motion video out of a PC: the amount of
information that would have to flow at
that resolution at 30 frames per second
would swamp the system.
Genlock, Anyone?
On the other hand, a PCompatible is per-
fectly capable of displaying NTSC out-
put, if there is some way to get TV video
into the system: which is where genlock
boards come in. These boards accept
video input, mix it with what comes out
of computer programs, and display the
mixture on-screen. They will also pipe
that mixed signal out to a VCR so that
you can record it. (You can't record that
live-action video on your hard disk
because it wouldn't hold more than a
minute or so; live-action video record-
ings use a lot of megabytes. And yes,
there are some tricks involving video
compression, but that's not important
here.)
This is important to us because Mrs.
Pournelle's Reading Program needs
some good promotional materials. We
figured the best way to do that was to
make videotapes; alas, the problem was,
how do you videotape the output of a
computer? You sure can't just use a video
camera on the screen, as Roberta found;
at least, you can't just use our video cam-
era. The results are awful.
We thought of using an Amiga, which
knows how to put out NTSC output, but I
wrote the program in Microsoft Quick-
BASIC, and it is not easily ported to the
Amiga.
Then I discovered the USVideo TVGA
Video Board at a BYTE Editorial Expo.
It looked to be the answer to our prayers:
this is a PC board that accepts video
camera or other TV input, mixes that
with what's on the screen, and puts the
combination out for recording by a VCR.
Not only that: you can also mix in the
output of Autodesk Animator, which is a
program that, if you have artistic talent
or can hire someone who does, will pro-
duce results best described as amazing.
Want fairies to dance on your screen?
Perhaps a screen background of program
output, with fairies to illustrate your
point? Birds in full color? Really weird
titles? You can get it all from Animator.
In a word, the USVideo board and Ani-
mator seemed the perfect combination
for presenting Roberta's program.
About that time, we discovered Wil-
low Peripherals. Willow also makes a
Genlock Video Board. Moreover, our
copy came with Entropy Engineering's
Video Titler, which will make all sorts
and conditions of high-resolution titles
and screen effects that can be mixed in
with other PC output and stored on
videotape. Now we really had everything
we needed.
Thus, when Larry Aldridge of Ster-
ling Microsystems brought over the
Cheetah Gold 486, we tried to install one
of the genlock boards. There was only
one problem: we didn't have a monitor of
poor-enough quality.
That is, the monitors that we had avail-
able at the time included my Zenith Flat
Technology Monitor, which I use every
day and which is about the best text-work
monitor I know of; the 19-inch Electro-
home monitor, which I have had nearly
forever and which everyone loves; and a
very high-resolution 19-inch Hitachi
monitor primarily used for CAD. None
would work properly: they just don't go
down low enough in frequency to display
NTSC output. Sigh.
I have, somewhere around here, a con-
verter for the Electrohome monitor that
will let it eat NTSC output, but it would
have been a great deal of trouble to get it
out and connect it up, and besides, we
were anxious to get the Cheetah 486 run-
ning with a Sota VGA board and look at
some really high-resolution CAD and
Animator work, which looks terrific on
the Hitachi monitor. Thus, I put both
genlock boards away for another time.
A few weeks later, Alex and his room-
mate tried to get things running on a
Gateway 2000 system, but they had the
same problem: both genlock boards want
a multifrequency monitor, and we didn't
have one. Meanwhile, at Spring Comdex
Roberta had been mightily impressed by
the USVideo demonstration and was now
anxious to get started.
Of course, it never rains but it pours.
Two days later there arrived two multi-
frequency, auto-sync monitors. One was
from Princeton Graphic Systems: I'd met
Princeton's president Tom Anderson at
Spring Comdex and told him my story,
and he'd arranged for an Ultra-14 to be
sent. I knew those worked, because that
is what came with the Northgate system I
reviewed last year. The other monitor
was a Panasonic PanaSync C1391,
which was recommended by Willow as a
good one for use with their board.
After that, things were simple: using
the Gateway 2000 (a good, solid, reliable
NOVEMBER 1990 • B Y T E 73
CHAOS MANOR
machine) as the basic engine, we in-
stalled both the Willow and the USVideo
boards, connecting them to the VCR/TV
I keep in the back room up here. Both
boards work with both monitors. The
images on both monitors are rock solid.
Alex and I set up the Willow board with
Video Titler and turned things over to
Roberta— and the adventures began.
Both Willow and USVideo advertise
their products as if reasonably knowl-
edgeable people who aren't computer ex-
perts can use them. We make no doubt at
all that this is true, but it's not simple.
It's going to take time. As Roberta says,
before you can genlock, you have to
understand what genlocking is all about;
and you only think you know that.
First came the Willow manual: she re-
ports that in 12 pages of text, there was
not one single sentence that she under-
stood. Part of it is the terminology, but
some of it is the English: she's not at all
sure some of the sentences actually say
what Willow thinks they say. The US-
Video manual wasn't a lot better.
On the other hand, both companies
have very good telephone technical sup-
port. "They both put up with my stupid
both
genlock boards, you
cannot easily mix
monochrome and color.
questions," is the way Roberta put it. My
guess is that they have no choice, since
these products are going to find their way
to art departments and account execu-
tives, creative people with little com-
puter experience, who will desperately
need the output— genlock stuff can be
spectacular— and they will have less ex-
perience than Roberta, who has, after
all, lived in Chaos Manor during the en-
tire computer revolution.
Technically, both boards work, except
that you cannot easily mix monochrome
and color: Roberta describes that as sim-
ilar to what happens when you watch oil
and water mix, and it seems to be the
same with both boards. Neither one is
easier or harder to use: they're both sim-
ple enough to set up once you have the
right monitor, and both are equally con-
founding when it comes to making the
software do what you want it to.
I wish I were more of an expert on this
subject, because it's important; maybe I
can trigger BYTE's expert test crew to
do a complete evaluation, because I'm
really not competent to tell you which is
the best product in this line. I can tell you
why it's important, and that we have two
systems that are state of the art.
And there, alas, matters stand. Ro-
berta has done the beginnings of some
work. I've seen it, and it's already pretty
good. Not spectacular, but she's only
getting started. I'm sure I'll have more to
say on this next month.
Rogers Specialist
When it came time to hook up a monitor
to the Willow board, we needed a gizmo
to convert a 9-pin video into a 15-pin
video. We put on our safari outfits and
made an expedition into the cable room,
and there among the monsters we found
the cable we needed, but there was a gen-
der problem, so we searched some more.
■ ^^^^ i^"^ — «
flyers.* * » - -
See us at COMDEX/Fall, Booth m4438
If a portable computer has improved the and capable, built for the rigors of business The WorldPort family of modems. They're
way you do business away from the office, on the road. built for travel, whether it's to e.xtreme envi-
think what a portable modem can do for ^^^^^^^ j^^,)^, ^^^^ ^^^^^ ronments, to exotic locations or just down
you. Witii it, you'll be able to send and ^^^^^ ^^-^^^^^ ^.^ standard RJ-11 jacks or ^all.
receive data, and even faxes anytime ^ ^^^^^^^ ^^^^^^ ^^^pl^^ ^all us todav for the dealer nearest you:
you want. In or out of the office. CCITT standards world-wide so you QOO.k A. 1 .f) ^4 ^
The WorldPort family gives you a choice of can connect to other modems (or fax ma- 0\J\J~ Ji^ i v J x j .
four portable modems, including an MNP® chines) almost anywhere. They're powered (In New York, 516-261-0423.)
error-correcting modem and an electronic by a single 9-volt battery or through an AC
fax/data modem. outlet, whichever is more convenient. And, ' ■ ' !" ' i:'";!;"^^* Touchbase Systems, inc.
• ••••• ■ « 160 Laurel Avenue
Each is no more than 8 ounces and can fit they re easily shared as external peripherals | N°^hpo|;.NY^"768
in a shirt pocket. They're small but tough among co-workers. 1 Fax (5i6) 754-3491
MNP is a registered trademarl; of Microcom, Inc. WORLDPORT and TOUCHBASE SYSTE.MS are trademarks ofTouchbase Systems. Inc. O 1989 Touchbase Systems, Inc.
74 BYTE" NOVEMBER 1990
Circle 350 on Reader Service Card
EvemhingYfu Ever VJkted In UNIX.
And Less. 1^.95.'
OK. We know it's hard to
believe. So just consider this.
Coherent" is a virtual clone of
UNIX. But it was developed
independently by Mark
Williams Company.
Which means we
don't pay hundreds of
dollars per copy in
licensing fees.
What's more,
Coherent embodies
the original tenet of
UNIX: small is beautiful. This
simple fact leads to a whole host of
both cost and performance advan-
tages for Coherent. So read on,
because there's a lot more to
Coherent than its price.
SMALLER, FASTER. . .BETTER.
Everybody appreciates a good
deal. But what is it that makes small
so great?
For one thing, Coherent gives
you UNIX capabilities on a machine
you can actually afford. Requiring
only 10 megabytes of disk space,
LESS
IS MORE!
Coherent For Santa Cmz
theBM-POAT Operation's
and compatible XENIX 286,
286 or 386 Version 2.3.2
based machines.
No. of Manuals
1
8
No. of Disks
4
21
Kernel Size
64K
198K
Install Tune
20-30 min.
3-4 hours
Suggested Disk Space
10 meg
30 meg
Min. Memory Required 640K
1-2 meg
Performance*
38.7 sec
100.3 sec
Price
$99.95
$1495.00
"Byte Execl benchmark, 1000 iterations on 20 MHZ 386.
Hardware requirements: L2 meg 5 V4" or 1.4 meg 3^" floppy, and
hard disk. SCSI device driver available soon. Does not run on
Microcliannel machines.
Coherent can reside with DOS. So
you can keep all your DOS applica-
tions and move up to Coherent. You
can also have it running faster, leam it
faster and get faster overall perform-
ance. All because Coherent is small.
Sounds beautiful, doesn't it?
But small wouldn't be so great if
it didn't do the job it was meant to do.
EVERYTHING UNIX
WAS MEANT TO DO.
Like the original UNIX,
Coherent is a powerful multi-user,
multi-tasking development system.
With a complete UNIX-compatible
kernel which makes a vast world of
UNIX software available including
over a gigabyte of public domain
software.
Coherent also comes with Lex
and Yacc, a complete C compiler and
a full set of nearly 200 UNIX com-
mands including text processing,
program development, administrative
and maintenance commands.
And with UUCP, the UNIX to
UNIX Communication Pro-
gram that connects you to a
world-wide network of free soft-
ware, news and millions of users.
AH for the cost of a phone call.
We could go on, but stop
we must to get in a few more very
important points.
EXPERIENCE, SUPPORT
AND GUARANTEES.
Wondering how something as
good as Coherent could come from
nowhere? Well it didn't. It came from
Mark Williams Company, people
who've developed C compilers for
DEC, Intel, Wang and thousands of
professional programmers.
We make all this experience avail-
able to users through complete techni-
cal support via telephone. And from
the original system developers, too !
Yes, we know $99.95 may still
be hard to believe. But we've made it
fool-proof to find out for yourself.
With a 60-day money-back no-hassles
guarantee.
You have to be more than just a
litde curious about Coherent by now.
So why not just do it? Pick up that
phone and order today.
You'll be on your way to having
everything you ever wanted in UNIX.
And for a lot less than you ever
expected.
1-800-MARKWMS
(1-800-627-5967 or 1-708-291-6700)
60-DAY MONEY BACK GUARANTEE!
Mark Williams
Company
60 Revere Drive
Northbrook, IL 60062
*Plus shipping and handling. Coherent is a trademark of Mark
Wilhams Company. UNIX is a trademark of AT&T. XENIX U a
trademark of Microsoft.
CHAOS MANOR
Circle 148 on Reader Service Card
Finally, a fast, powerful text
editor that integrates your
favorite
programming
tools and uses
no memory!
{
imt i. J. uUk:
eitei-B tit fclse^O. s.in.UI
i-t:
vkilt (TIUEi ( '• tnce%
if (i = 81 I
Cfcetk for 4eli>ile
if i-letfUf -■- *eM«i
Ckx* if iispUij**
I'ltn cmnui mm: 'jrr i m m
Dpliois . .. ...-flL -Ti 1
hkiffer Opt. .r13 /[ 1
Htlt Qftioas. -i p -fMkefii; 1
Project file- .>A]HSIlU.L\lRSIftLI.C 1
Ei it File ...>:\IIISIftU\IKSI»J..C I
kfMli £it.., Eiil:-.C Prtij=..C I
■ Hit carmt rile S. Select CMfiler 1
n Edit aea Tile 0 Ck«»fe oftiac I
! Spcoity project e .6oto WS 1
lie project K teeuaiw error- 1
Fun leliffer !) (Nit ssffort I
■ '.HI. ntke t .bit UEIIT 1
SeiKt iesired Oflioa
• Mouse support
• Pull-down menus f^^V
• Columnar blocks \^ <^^^
• 1000 Level Undo ) ^ /7
• Regular Expressions
• Small 70K, super fast
. DOS, UNIX/XENIX, FlexOS
. Also VEDIT $69, VEDIT Jr. $29
FREE Evaluation Copy
Call1-800-45-VEDIT
The new VEDIT PLUS is the productivity
breakthrough programmers have been
looking for. Run not only popular com-
pilers, but all of your favorite tools from
within the editor. When shelling to DOS,
VEDIT swaps itself and any desired TSRs
out of memory to give you more memory
than when you entered VEDIT.
Only VEDIT gives you the advantages of
a powerful and flexible editor without
giving up the convenience of an integrated
environment.
VEDIT offers stunning performance, ver-
satility and ease of use. Completely writ-
ten in assembly language, it's small and
lightning fast. Edit text and binary files of
any size, even lOO-i- megabytes. Installa-
tion is trivial; VEDIT.EXE and an optional
help file are all you need - no overlays, no
configuration files.
Otherfeatures include multiple file editing,
windows, unlimited keystroke macros,
"hot keys", context sensitive help, word
processing, automatic indenting and total
configurability. VEDIT has been the
choice of 100,000 programmers, writers
and engineers since 1980.
VEDIT PLUS adds a powerful "off the cuff"
macro programming language, complete
with source level debugging.
VEDIT PLUS - $185 for DOS, $285 for
UNIX/XENIX. Call for a free demo today.
Green view
P.O. Box 1586, Ann Arbor, Ml 48106
(313) 996-1299 * Fax (313) 996-1308
"Aha," Alex said. "The very thing."
He hauled out a large bag of cable
adapters, gender changers, 9-pin to 25-
pin converters, and other such stuff. It
took me a moment to remember where
I'd got it: just as we were leaving the last
West Coast Computer Faire, I'd stopped
at a booth that sells cables, cable adapt-
ers, data switches, general small parts,
and other such stuff, and grabbed some
of everything in sight on the theory that
they would come in handy. It came to a
bit over $100, and I don't regret a nickel
of it.
Alex noticed the bill: Rogers Special-
ist (27712 Pinehills, Santa Clarita, CA
91351, (805) 251-2520). "We order
from them all the time," he said. "They
deliver what they promise, no nonsense.
Good outfit." This exhausts my knowl-
edge of the firm, but I figure that when I
can identify a good guy, I ought to.
Stony Brook Modula-2
1 was an early enthusiast of Modula-2,
even back in CP/M days; indeed, when
Modula-2 first came out, I was confident
that it would be the language of the fu-
ture, replacing Pascal, C, and BASIC—
truly a language for the rest of us. Of
course, things didn't work out that way.
In my defense, one reason I was so
pleased with Modula-2 was that I had an
early Lilith, a machine that uses Modula-
2 as its assembly language. Modula-2 in
the Lilith environment was a program-
mer's dream: the machine kept track of
versions, and libraries, and what had to
be recompiled, and all the other details
that make programming tedious. With
Lilith, programming was/M«, especially
compared with the other machines avail-
able then. Alas, the Lilith didn't survive.
There have been many problems with
Modula-2. Probably the biggest is that
there haven't been any good, standard
run-time libraries of I/O routines for
PCompatibles and other machines. Al-
though Logitech developed a really neat
debugger, the Logitech compiler, while
quite adequate, is only that. And the
Logitech programming environment has
never been described as fun. Other com-
pilers had some good features, some bad.
The Taylor compiler produces small and
speedy code, but it's not easy to use.
Worse, Modula-2 has design flaws.
Not just the traditional I/O problems that
any Niklaus Wirth language seems to
have, but some odd quirks, such as rigid
enforcement of case sensitivity and odd
variable-name syntax (InOut is not only
legal, but mandatory, but blg_screen
would not be a legal variable name). All
these difficulties can be overcome, but
they're obstacles to learning and enjoy-
ing a language for which there never
were any really good tutorial manuals.
I am happy to say that many of those
problems are no longer relevant.
The Stony Brook compiler comes with
a programming environment that takes
some getting used to, but once learned, it
can actually he fun. The editor is more
than adequate, and the environment does
a good job of keeping track of libraries,
versions, recompilations needed, and
suchlike. It's not a Lilith, but it's easily
the next best thing I've seen.
The Stony Brook documents include
an introduction with lots of examples.
They begin, as they should, by telling
you in exact detail how to set up the envi-
ronment, begin your library manage-
ment, and then write, compile, and run
PROGRAM HELLO. Then they move
on systematically through the different
features of the system.
Moreover, with the Professional pack-
age (will anyone ever admit that some-
thing might be good for amateurs?), you
get not one compiler but two: one that is
fast, perhaps as fast as Borland Turbo
Pascal, and which produces darned good
code; and an optimizing compiler that
produces really good code— small, fast,
tight, and generally neat. Code from this
second compiler is Microsoft object
code-compatible, meaning that you can
link it up to compiled BASIC, C, Micro-
soft Pascal, or FORTRAN code. There
are good instructions on how to do this.
The Stony Brook compiler can pro-
duce code you can debug with Code-
View; Stony Brook also provides a good
debugger of its own, along with a tutorial
on how to use it in the environment.
The Stony Brook package comes with
advertisements and coupons for other
Modula-2 products, all compatible, in-
cluding sorts, B-tree, and a decent I/O li-
brary. I'd like to see more of that sort of
thing: what Modula-2 needs is a body of
compatible libraries of programs and
toolboxes easily available for all flavors
of PCs, and particularly all keyboards
and video boards. This is a good start.
Realistically, I suppose, Modula-2 has
lost out in the language wars, and the
likelihood that it will surge ahead to cap-
ture the place held by Pascal or C is low.
I think that's a pity: in my judgment,
Modula-2 is more powerful than Pascal
(even Turbo Pascal) and incomparably
easier to use than C. Modula-2 really
shines when you have a large project to
be worked on by a number of program-
mers: with Modula-2, you really can
have the programmers get together to
write Definition modules and then work
76 BYTE' NOVEMBER 1990
always find something in the last place
you lookUnfortunately the average hard disk
has about 20,000 places.
Sft^ SLSJIMOC
37-/ DEnOLIB.MC
Of course, you might get lucky.
And find tlie file you want in the
19,992nd place.
Or, you can
find it almost
immediately
with new Lotus®
Magellan® 2.0.
When you
can't remember a
file name, just
type in a word
phrase, or concept related to it.
Magellan will search your entire
hard disk and come back with a
list of relevant files in seconds.
Scroll down the list and you'll
see each one as it actually ap-
pears in its application. Even if
it's a graphics file. When you
find the file you want, a single
m iicreas: in eiciteoent atout our high-cud higjc le DJels
tairing aaiels fi tfe roogh-terra in mdcls ~
■ taiOM ulU tegln In Ite firet gua.-ter rf th
Magellan lets you
find a file in seconds, even when you
can 'I remember its name.
keystroke launches the applica-
tion and loads the file.
Magellan sim-
plifies all of the
other utility func-
tions you use
most, too. Copy
Delete, Move,
Sort, Back-up or
Rename files,
groups of fUes, or
entire directory
branches in the Tree mode, with
one keystroke. And Undelete
erased files just as eas-
ily. Even view a
deleted fUe before you
decide to restore it.
Magellan also lets
you save disk space by
compressing data files
up to 50%, with the built-in
PKzip™ file compressor. And view-
compressed files without expand-
ing them.
And since Magellan is custom-
izable, you can turn any of its
functions on and off, or even build
custom menus.
All of which is why PC Maga-
zine said, "Magellan could very well
be the finest utility ever written
for the PC!' And why every major
computing magazine has given it
practically every award they have.
Call 1-800-
TRADE-UP, exten-
sion 878, for a free
auto demo disk.
You'll see. It's
exactly what you've
been looking for.
■New Magellan 2.0 from Lotus
If you own the original .Magellan, upgrade to new Magellan 2.0 for only S39. Call 1-800-TR.ADE-L'P. extension 877, and ask for the upgrade information kit. PKzip is a registered
trademark of PKW.f\RE. Inc. © 1990 Lotus Development Corporation. All rights resen-ed. Lotus and Magellan are registered trademarks of Lotus Development Corporation.
POWER DEBUGGING
BOUNDS-CHECKER
Finds out-of-bounds memory accesses —
AUTOMATICALLY.
Flush out those Nasty pointer problems arid
other out-of-bounds memory accesses —
AUTOMATICALLY.
Each time you make a change to a program, run
BOUNDS-CHECKER while testing the new
code. If you accidentally access out-of-
bounds memory, BOUNDS-CHECKER
will pop up displaying the offending
SOURCE LINE. And your program runs
at full speed.
Ship Bug-Free Products
You can run BOUNDS-CHECKER while
testing your program. There are no
additional steps to your testing cycle,
but you can feel secure when the program
has passed through BOUNDS-CHECKER
with no reported problems.
Many over-write problems and other out-of
bounds memory accesses do NOT show up
during normal testing. An out-of-bounds memory
location may be modified, but that particular
location doesn't happen to be important at the time
Once the program is in the field and a certain
network is loaded or a certain T&SR or device
driver is loaded, that memory location suddenly
becomes very important... AND THE SYSTEM
CRASHES.
You can prevent these problems by making
BOUNDS-CHECKER a standard part of your
testing procedure.
Gives you the protection of a protected
operating system under MS-DOS.
BOUNDS-CHECKER uses the 80386 virtual
machine technology to provide real-time memory
protection. In addition BOUNDS-CHECKER uses
the symbolic information output by your compiler
to differentiate CODE and DATA. When your
program is running, BOUNDS-CHECKER
protects the program's CODE and all memory
outside your program.
Requires 80386 PC.
MS-DOS is a trademark of
Microsoft Corporation.
Nu-Mea a
TECHNOLOGIES
"BOUNDS-CHECKER and Soft-ICE make
sophisticated use of the most powerful
versions of Intel's processor family to track
down some of DOS programming' s most
insidious bugs. If you're developing programs
for DOS, these are essential tools."
PC Magazine
July, 1990 pg. 48
Soft-ICE 2.5
New Version, New Features
The only debugger specifically designed to
solve those problems unique to MS-DOS that
we call the DOS Nasties.
Memory over-writes
Hung programs
Program too big to debug
Debugging T&SRs and Loadable Drivers
• Multiple Symbol Tables
• Supports Microsoft C 6.0 & Turbo C++
MagicCVS.O
(with LOAD-BIG)
A set of tools designed to ease the memory crunch
with Microsoft C 6.0.
• Run CodeView in Less than 8k
• Run CodeView with EMM & VCPI
• Increase heap space when compiling
• Increase memory with make
• Load high T&SR's and device drivers
• VCPI support
BOUNDS-CHECKER «249
Soft-ICE 2.5 ^386
MagicCVS.O ^199
Special Offer...
Buy BC & S-ICE Save HOO
Buy S-ICE & MCV Save ^86
Buy all three Save ^186
30 Day Money-Back Guarantee
CALL TODAY (603) 888-2386 or FAX (603) 888-2465
P.O. BOX 7780 ■ NASHUA, NH ■ 03060-7780 ■ U.S.A.
Circle 266 on Reader Service Card
CHAOS MANOR
apart on their implementation, yet have
some hope that when they get back to-
gether, the code will run with no side ef-
fects. Of the other languages, only Ada
can make that claim with any honesty.
This isn't meant to knock Turbo Pas-
cal, which is a realistic choice for many
programs. Borland provides excellent
support for Turbo Pascal and continues
to improve it and add features.
Then, too, I still like BASIC, and
modern compiled BASICs have incorpo-
rated a number of advanced features
derived from ALGOL, Pascal, and Mod-
ula-2. Given the on-again, off-again na-
ture of the programming I do, I'll prob-
ably stay with QuickBASIC and the
various Crescent tool libraries for most
of my work; however, if I ever went more
nearly full-time as a programmer, I do
believe I'd adopt the Stony Brook Mod-
ula-2 environment, which has hooks to
Windows and OS/2 (you'll still need the
Windows and OS/2 development kits,
understand).
If Stony Brook Modula-2 had existed
in the early days, I think it would have
the place that Turbo Pascal has now, and
more. If you've ever wondered about
1/ Stony
Brook Modula-2 had
existed in the early
days, I think it would
have the place that
Turbo Pascal has now.
Modula-2, or if you tried it and sort of
liked it but gave it up, or if you're looking
for a language, look at Stony Brook Mod-
ula-2. Recommended.
[Editor's note: See "Modula-3" on
page 385.]
Zero Surge
One of the participants in the sciences
conference on BIX told a story of a meet-
ing of meditation people at a European
village near a lake. The guru in charge
told the group to concentrate on the
weather, which they duly changed to
something wildly improbable; the next
day, supposedly, they did it again, this
time changing the weather a dozen times
in the course of an afternoon and playing
merry hob with the local tourists. As in
all such stories, the guru isn't named,
the group isn't named, the lake isn't
named, and the date and year aren't
specified. Moreover, the person telling
the story wasn't there himself, but heard
it from someone who was.
"Great," said I. "Tell you what. Get
that guru to make it rain in Los Angeles
on the afternoon of August 7, 1990. Spe-
cifically, rain in the Hollywood Hills."
I thought no more about it until on Au-
gust 5 came a freak lightning storm and
rain. Then more on the 6th, with a really
spectacular show of lightning and thun-
der. Some of the lightning came quite
close to Chaos Manor, with thunder less
than a second after the flash. Alas, it
didn't rain on the 7th, although there
were showers on the 8th. .. .
However, the lightning got me think-
ing about surge and spike suppressors.
SAVE 30 MINUTES
EVERY TIME YOU
HAVE A PC PROBLEM!
By using Checki/lt*to find out if tlie problem is
Hardware or Software
The second you suspect a problem with your PC, you should reach for Check^lt,
the world's most popular PC diagnostic software. Running Checkw'lt should be the
first thing you do -- because confirming or eliminating your PC's hardware as the
source of the problem can save you time, money, and unnecessary repair calls.
Check^lt will test your PC's main system board, memory, hard disk drive and
floppy disk drives, video subsystem, communication ports, printer, keyboard,
mouse, or joystick. Check^lt will also display kev software and setup data,
including your PC's exact equipment configuration, current IRQ assignments,
memory allocation, device drivers, and CMOS table.
Take a minute to run Check^lt the next time you have a PC problem. Then
you'll know the answer to these key questions: Should you back it up, pack it up,
and send it out for repair? Should you fix a hardware problem yourself? Or,
should you concentrate on tine software and configuration problems that you can
correct?
The moment you suspect a PC problem, run Check^lt.
It's about time!
Look for Check^lt at leading Checli^t
retail stores everywhere,
Or call Touchstone TODAY!
(714) 969-7746 or (800) 531-0450
Touchstone
Software Corporation
2130 Main -Street. Suite 250, Huntington Beach. CA 92648
•egislered trademark of Touchstone Software Coiporation. Copyright ©1 990 Touchstone Software Corporation. ALL RIGHTS RESERVED.
NEW
"Basic
PC Maintenance"
Hands-On Video
Ask for it
TODAY!
Send literature: circle 351
Call me I'm interested: circle 352
NOVEMBER 1990 -BYTE 79
CHAOS MANOR
Regular readers may remember The
Great Power Spike that hit Chaos Manor
last year: light bulbs literally exploded,
and the Priam MacDisk on the Mac II
suffered a hit to the power supply, as did
the Mac II itself, although both were
plugged into a commercial surge sup-
pressor. We also lost a Tandon computer,
a TV and VCR, and some other elec-
tronic gear, none plugged into a suppres-
sor; and we did not lose Roberta's ma-
chine, although its surge suppressor
literally died in its defense.
Since then I have learned that a lot
of surge suppressors do not work very
well. The passive metal-oxide varistors
(MOVs) may over time lose their capabil-
ity, especially if subjected to power
spikes. In addition, since most surge
suppressors divert the power surge to
ground, and most LAN and modem sys-
tems have one side of the signal system
grounded, there can be power surges in
the resulting "ground loop."
Note that I say "may" and "can be";
none of this is inevitable. Unfortunately,
many people out there seem determined
to convince you that it is: that if you use
ordinary surge suppressors, you are play-
ing Russian roulette, and you'll probably
lose your expensive computer equipment,
so you had better replace those now.
Even an uninterruptible power supply
(UPS) isn't going to save you, because,
as one article I have here says, "their in-
puts are 'protected' by the very same fif-
teen-cent MOVs as the average surge
suppressor!" There is, according to this,
only one exception to this. Abacus Con-
trols, which licenses their technology
from Zero Surge.
And this leaves me with a dilemma.
It's certainly true that the Zero Surge
protection systems are excellent, better
than the stuff you buy at Radio Shack or
at swap meets; it's true that shunting
power spikes to ground can blow up a
modem. It's true that UPS systems often
rely on MOVs. It's true that MOVs can
die and you won't know it, because doing
a nondestructive test on an MOV requires
extremely sophisticated (and expensive)
test gear.
It's also true that in The Great Power
Spike at Chaos Manor when, due to an
automobile accident, 16,000 volts AC
was shunted into our house wiring, not
only was there no damage to the com-
puters connected to our Clary UPS, but
there was absolutely no damage to the
UPS— we had it tested. Moreover, of the
equipment connected to the off-the-shelf
surge suppressors we use, the only thing
killed was the Mac stuff, which had been
connected to a different— premium! —
brand. Everything else was fine.
So: yes, the Zero Surge suppressors
are qualitatively different, and better,
than the usual device. They don't shunt
power spikes to ground, they work faster,
and they don't deteriorate. You will cer-
tainly be safer with Zero Surge than with
a random MOV device. I sincerely doubt
that you'll be safer with Zero Surge than
with a Clary UPS, or let me put it another
way, I sure don't want to have to be pro-
tected from anything worse than our
Great Power Spike. However, if you have
LANs and modems and generally inter-
connected devices not all connected to
UPS systems, you probably do want to
look into Zero Surge.
It's Binary
I love gadgets. I don't usually have a
chance to write about them, but this is
November and Christmas is coming up.
Perfect time.
The neatest gizmo I've got all year is
continued
BY HAND. OR BY NOON
Announcing Flow Charting" 3
Now, even complex flowcharts that
once took days to perfect can be presentation
perfect-in no time!
Quick to master and a snap to use,
Patton & Patten's flowcharting software is the
standard of both large and small businesses
around the world-and is available through
all major software dealers.
See your dealer today! Or, for a
"live)' interactive demo disk, call:
800-525-0082, ext. BY44.
International: 408-778-6557, ext. BY44.
RftTTDN&RWTDN
Software Corporation
Excellence in charting the flow of ideas!
Works on IBM & 100% compatible PC's, supports CGA/EGA/VGA and over 150 dot matrix and laser printers,
with multiple print densities and 10 font sizes. Creates multi-page charts, portrait or landscape, on
most standard papersizes. Mouse or keyboard controlled.
IBM is a registered trademarl( of International Business Machines Corporation.
80 BYTE' NOVEMBER 1990
Circle 278 on Reader Service Card
UNDMTERRUPTIBU POWER SUPPLIES
1455 LeMay Drive
Carrollton, TX 75007
TOTAL POWER PROTECTION
ir BLACKOUTS ★ UNDERVOLTAGE
• BROWNOUTS ★ SURGES
• OVERVOLTAGE ★ SPIKES
★ EMl/RFI
STANDBY UPS MODELS
• 250 VA To 2300 VA
• Sinewave output - 1 millisecond
transfer time
• Communications interface and
external battery packs available
for extended run times
ON-LINE UPS MODELS
• 500 VA To 5,000 VA
• Static By-pass Standard
• True On-Line - Sinewave outputs
• Communications Interface and
external battery packs available LISTED
for extended run time
NETWORK MANAGER
• Shutdown software for
unattended operation
• Only software to communicate
with LANs and WANs
• Novell 286 VAP and 386 NLM
• SCO Xenix
SLIMLINE & UPRIGHT MODELS
UNICATIONS
INTERFACE
For Unattended
System Shutdown
COMPATIBLE WITH:
• Novell
• LAN
Manager
• ALTOS
• BANYAN
• VINES
• System V
UNIX
• Custom
Configuration
Any
System
NOVELL
Monitor
Boards
Available
PARA SYSTEMS, INC
,-AX: (214) 446-901 I TELEX: 140275 OMEGA
1-800-2 38-7272
FOR L.A.N.
NOVELL LABS
TESTED AND
APPROVED
NetWare Compatible
'Distributed in over eighty countries"
Circle 277 on Reader Service Card
T3200SX:mpounds.l6MHz386SXn-ith80387SX-16
coprocessor socket. 5 built-in ports. 40MB hard disk
with 25msec access, 1MB RAM expandable to 13MB,
gas plasma VGA display with 16 gray scales, 1.44MB
3 Vz " diskette drive. IBM is a registered trademark of
International Business Machines Corp. 386 is a
trademark of Intel Corporation.
For more information call 1-800-457-7777
NOWAVAILABLEIN
120MB
HARD DISK MODEL
Two IBM-compatible expansion slots (one full-length
and one half-length) and an internal modem slot let
you connect to LANs, mainframes and more. Plus,
three dedicated internal expansion slots let you
increase memory up to 13MB.
At first glance what you see
is a sleek, 17.0-pound portable.
But looks can be deceiving.
Because with a powerful 386 ""SX
microprocessor, 6 internal expan-
sion slots and 5 built-in ports, our
newT3200SX easily replaces
desktop computers.
Which means it does every-
thing a bulky desktop computer
can do. Like networking, com-
puter aided design, data bases
or even complex spreadsheet
analysis — anywhere you can
plug into an AC outlet.
It has a built-in VGA gas
plasma display system that lets
you connect an external color
monitor And it can even accom-
modate an optional 101-key
enhanced keyboard.
So you can take advantage
of today's and tomorrow's most
powerful new 386 applications,
wherever vou think best.
The new Toshiba T3200SX.
Take it. See how far you can go.
In Touch with Tomorrow
TOSHIBA
Toshiba America Information Systems Inc., Computer Systems Di\'ision
Circle 348 on Reader Service Card (RESELLERS: 349)
Circle 68 on Reader Service Card
CHAOS MANOR
PS/2®i'MEM
0S/RAti8" «:>n,o:g..<.
Introducing 0S/RAM8"
I s!s I sssss rfi
■1
8 Mbytes of memory + 2 serial ports.
Extended and expanded memory. LIM 4.0. JMHIIP
Works with all of your programs. ^ttttm
l>
Run DOS or OS/2 effortlessly. "WKKM
Fast and simple switchless installation. ^PPfP
Auto-configuration for all operating systems.
Works in all Micro Channer" computers.
Expanded memory 10 times faster than Intel. """^
Risk free guarantee. Two year warranty.
IBM approved ID. Best price. Fast delivery, .^....^s^
Call today 1-800-234-4232 or 617-273-1818
^^tSt^J Capital Equipment Corp.
PS/2 and Micro Channel are trademarks of IBM
the Amazon Binary Clock, which is not
cheap, but nothing in the house attracts
more attention. It looks like a golden-
mean dimensioned rectangular block of
black plastic about 8 inches tall. There
are three columns of six lights: left col-
umn for hours, middle for minutes, and
right for seconds. They give the time in
binary, which is to say: the bottom row is
1, row two is 2, row three is 4, up to row
six for 32; to get a number, add all lights
that are on. Thus, if 1 , 3, and 4 in a col-
umn are on, the number would be 13 . All
18 lights flash once per second and then
settle into the current time.
Time can be displayed in a 12- or 24-
hour format. Depending on which setting
you choose, the top one or two rows of
hour lights are superfluous. It will take
either 50- or 60-cycle current; it comes
set to 50-cycle, which gives the wrong
time over here, but it's easy to change.
The instructions are complete and
foolproof, and actually, after a few
weeks, you learn to read it fairly well, or
at least I did. This isn't something any-
one needs, but if you're into unusual
things for your mantle or coffee table,
this will do it. I have it on a living room
display table with my collection of ar-
chaeology artifacts: somehow, it seemed
in good company with an ancient Roman
(obscene) oil lamp. And it keeps good
time, too.
Go!
I don't keep track of computer go tourna-
ments, so I don't recall whether COSMO
or Bruce Wilcox's Nemesis-Go master
version from Toyogo is the current cham-
pion, but one of them is, much to the vex-
ation of the Japanese go programmers.
Go is the Japanese national game; it's
played on a board of 19 by 19 lines, the
rules are extremely simple, and the strat-
egy is much more complex than chess.
I long ago became fond of Nemesis-Go
for the Mac and PC, so much so that I
have the PC version on my Zenith Z-386
laptop portable, in case I get stuck in an
airport lounge with nothing to do. (Fat
chance; there's always a deadline, so I
end up writing. Oh, well.) Now, though,
there's another way to have go with you
wherever you are: Toyogo has a dedi-
cated go-playing hand-held machine that
is called Nemesis Igo Dojo.
It plays excellent go— unless I give my-
self a handicap, it will usually beat me—
and it's well designed, with a good user
interface. The screen is easy to see, and
the controls are easy to use. There are
bays to plug in additional modules (not
yet available). I had some trouble figur-
ing out what the controls do— some of it
isn't obvious— but straightening that out
only took reading the manual, maybe 10
minutes of work, after which it's quite
intuitive.
Nemesis Igo Dojo plays by both Chi-
nese and Japanese rules. In Chinese
rules, the handicap stones may be placed
anywhere; the stronger player passes
until the weaker has placed handicap
stones where he wants them. In Japanese
rules, the handicap stones go on fixed
points. In addition to handicaps, there
are levels of play, although the book
doesn't recommend that you use the
weaker ones; as Wilcox says, you won't
become a strong player by watching
weak play. Use the handicap system if the
machine continues to beat you.
The only real defect, so far as I can
tell, is the size: at 9 by 5 by 1 V2 inches, it
is considerably larger than a Sharp Wiz-
ard, larger even than the Atari Portfolio.
You won't carry this in your pocket, or
even in a gentleman's shoulder bag;
you'll want a briefcase or small back-
pack.
What more can I say? The Nemesis Igo
Dojo works, works well, and is just the
thing for a go fanatic or someone who
wants to become one. It's made in the
U.S., and many are exported to Japan.
And, of course, if you just want a strong
go opponent for your computer, there are
PC and Mac versions of the program it-
self. Recommended.
Scene Generator
This doesn't quite qualify as a gadget,
but there are similarities.
Graphics capabilities on the PC have
pretty well caught up with the Mac and
Amiga, although you'll spend a bit doing
it. Even so, every now and then there's a
program unique to the Amiga. This is
one of them: if there's anything like it for
the Mac or PC, I haven't seen it.
Nature loves fractals, curves of infi-
nite complexity that have the property of
being similar no matter what level of de-
tail you go down to. Case in point: coast-
lines, seen from orbit, are irregular. Get
closer, and they still are. Get down to
resolution in feet, and they still are; and
even down to grains of sand, there are
still these irregularities, similar al-
though not identical to what you saw
from orbit.
Scene Generator uses this property of
nature to generate scenery. Some years
ago, the designers of the game Starf light
used a similar technique to generate the
scenery for the thousands of planetary
areas you could explore, but the scenes
they generated weren't nearly as realistic
as the ones Scene Generator comes up
with; indeed, some of Scene Generator's
fractally generated random scenes are
nearly indistinguishable from scanned-in
photographs taken in the High Sierra,
84 BYTE • NOVEMBER 1990
Circle 69 on Reader Service Card
CHAOS MANOR
8 Mbytes of fast 32 bit memory. ll^H
Works in all ^licro CbarnieF" computers.
!/>
Fast LIM 4.0 driver included. '^/j^^^^^^
<>
Provides extended and expanded memory. IUHHIil
1^
Easy switchless installation. ^^II^H
»^
Automatic configuration for DOS, OS/2 or UNIX.'^i|Hl
Risk free guarantee. Two vear warrantv. .J^^l
IBM approved ID. Fast delivery. flHIii^l^Hj^l
From $299 to $1249 with 8 Megabytes. """^^^HHi
PC Magazine "Hot Prospect" 1/16^0. H^^^H^I
^^■| CaU today 617-273-1818 or 1-800-234-4CEC ^^HIH
Fi^Tj^T'i^l Capital Equipment Corp.
PS/2 and Micro Channel are trademarks of IBM
and others would convince you they were
from the moon.
There are six resolutions. The pro-
gram gives you a great deal of control
over what you generate— how much
water, snow, greenery, clouds, and such-
like. I can't think of much practical use
for this program except to generate eye
candy, although you might use it when
building a game; but it's fun to play
about with. If you have an Amiga, this is
likely to be interesting.
Disney Animation
As long as we are talking about the
Amiga, Walt Disney Software presents a
paint and animation program. The Ani-
mation Studio, in which Mickey Mouse
and Donald Duck teach you how to do
animated drawings; for my money, it's
the easiest such program I've seen. I was
about to push the Amiga into another
room, but now I have second thoughts:
this thing might even make me an artist,
and that would take some doing.
I was recently back at Douglas Trum-
bull's Berkshire Studios, where we had a
meeting about Klaus Heiss's Mars Cup,
to be awarded for racing a solar sail vehi-
cle from Earth to Mars; there's some
hope actually to get that started as part of
the 500th anniversary of the first voyage
of Columbus. One of Klaus 's demonstra-
tions was a videotape of some solar sail
models and their deployment; this was
done by some Georgetown University
students using an Amiga and Degas
Paint. It would have been even easier to
do with The Animation Studio.
Every time I think the Amiga is about
finished, someone comes up with new
and unique products for it. As long as
Amiga has friends like Disney's pro-
grammers, you can't count it out. This
program is good— and it's fun.
Multi-Media Birds
CMC Research continues to refine their
DiscPassage CD-ROM retrieval soft-
ware. Now there are help files, and the
video imaging works with just about
every major video card, including those
from Tseng Laboratories, Video Seven,
and Tecmar. The help routines aren't al-
ways as helpful as they think, and there's
a harshness to some of the retrieval inter-
face that wasn't there on their first Sher-
lock Holmes disk; on the other hand, it
does the job, and once you're used to the
interface, it works on a whole raft of CD-
ROM disks.
CMC's lineup includes a number of
medical books and journals, and I'd ad-
vise any physician to look into them: you
may find that what you want is on a CD-
ROM, meaning that it is nicely orga-
nized, with search and retrieval capabili-
ties superior to the best paper indexes.
Their latest CD-ROM is Muhi-Media
Birds of America, which consists of the
complete John James Audubon Birds of
America lithographs. There are also re-
cordings of bird calls and the Audubon
text.
The bird calls, which are pretty nice,
are what justify calling this "multime-
dia." There's no animation, the text it-
self is pretty dry, and, worse, it was all
written a long time ago and could use
some modern commentary.
Example: there are families of red-
tailed hawks in the hills above our house,
and we go up to visit them quite often; so
naturally I looked up red-tailed and hawk
in the search pattern, to find that this
bird is not known as a red-tailed hawk,
but Harlan's buzzard. There's no entry
at all for the peregrine falcon. Now, I'm
no expert, and it may well be that the real
experts call a California red-tailed hawk
"Harlan's buzzard" and have some eso-
teric name for peregrine falcons making
them impossible to find; but Peterson's
Field Guide to Hawks sees it quite differ-
ently, as do all the other bird books we
have.
I had similar problems looking up the
goatsucker: from this CD-ROM, you
may or may not be able to find out that
the whippoorwill and the common night-
hawk are members of the goatsucker
family, but I didn't.
In other words, this is J. J. Audubon's
book and nothing else; for the practical
bird watcher it's no substitute for the Pe-
terson guides, which, alas, have yet to be
put onto a CD-ROM. On the other hand,
the 500 Audubon paintings are magnifi-
cent, they show up beautifully on a VGA
screen, the bird calls are interesting, and
the retrieval software works fine: if the
information is on the disk, DiscPassage
will find it. You don't buy this for the
text, though.
Grolier Again
It is my practice to send the text of my
column to the company or people af-
fected, with a notation that I'll correct
errors of fact, I'll listen to arguments
concerning errors of judgment, and I re-
serve the right to determine which is
which. I did that with the Grolier text last
month; alas, they took a very long time to
respond, so that by the time they did, the
column was set in galley. When an au-
thor rewrites in galley, it is very tough on
the composition and layout crew; and
after some thought, I corrected the things
easily done and let the rest stand.
Herewith, then, not quite a retraction.
First, Grolier is reconsidering their li-
cense policy, in part due to my nagging
NOVEMBER 1990 'BYTE 85
CHAOS MANOR
[EMS-DISCUSSEE
Amazon Binary Clock....
Eugene Amazon
13, Rue de la Madelaine
1204 Geneva, Switzerland
022-21-18-96
Inquiry 1146.
Autodesk Animator.
Autodesk, Inc.
2320 Marinship Way
Sausalito, CA 94965
(800) 525-2763
(415) 332-2344
Inquiry 1147.
.$150
.$395
Genlock Video Board
with 5 12K bytes of RAM and
Video Titler program $895
Willow Peripherals, Inc.
190 Willow Ave.
Bronx, NY 10454
(800) 444-1585
(212) 402-0010
Inquiry 1148.
Grolier Encyclopedia
Americana $399
Grolier Electronic Publishing, Inc.
Sherman Tpk.
Danbury, CT 06816
(203) 797-3500
Inquiry 1149.
Modula-2 Professional
for DOS and OS/2
Stony Brook Software
187 East Wilbur Rd., Suite 9
Thousand Oaks, CA 91360
(800) 624-7487
(805) 496-5837
Inquiry 1150.
.$295
.$99
..$79
.$695
Multi-Media Birds of America.
CMC Research, Inc.
7150 Southwest Hampton St.,
Suite C 120
Portland, OR 97223
(800) 262-7668
(503) 639-3395
Inquiry 1151.
Nemesis-Go
Nemesis Igo Dojo
Toyogo, Inc.
P.O. Box F, Dept. Y
Kaneohe, HI 96744
(800) 869-6469
(808) 254-1166
Inquiry 1152.
PanaSync C1391 $899
Panasonic Communications &
Systems Co.
Office Automation Group
2 Panasonic Way
Seacaucus, NJ 07094
(800) 742-8086
(201) 348-7000
Inquiry 1153.
Scene Generator ...
Natural Graphics
P.O. Box 1963
Rocklin, CA 95677
(916) 624-1436
Inquiry 1154.
. $49.95
Surge Eliminators $149 and $199
Zero Surge, Inc.
103 Claremont Rd.
Bernardsville, NJ 07924
(201) 766-4220
Inquiry 1155.
The Animation Studio $179.95
Walt Disney Software
500 South Buena Vista St.
Burbank, CA 91521
(818) 567-5340
Inquiry 1156.
TVGA Video Board $799
Genlock Overlay Module $399
USVideo
62 Southfield Ave.
One Stamford Landing
Stamford, CT 06902
(203) 964-9000
Inquiry 1157.
Ultra-14 $899
Princeton Graphic Systems
1 100 Northmeadow Pkwy., Suite 150
P.O. Box 100040
Roswell, GA 30076
(800) 221-1490
(404) 664-1010
Inquiry 1158.
Video Titler EGA and VGA $495
Entropy Engineering
123 17 Village Square Terrace,
Suite 202
Rockville, MD 20852
(301) 770-6886
Inquiry 1159.
them. They were concerned that if they
routinely released the "network version"
of their CD-ROM retrieval software,
they would have dozens of people using
one CD-ROM. I asked how many estab-
lishments there are in the U.S. where
that's likely. Or even possible. Could
there be more than 20?
And of course there are not, meaning
that they're inconveniencing thousands
of users in order to prevent the possibility
(hardly a certainty) of being ripped off
by a couple of dozen customers at most.
That's assuming that Grolier is being
ripped off if several people on a network
access a single CD-ROM in rapid succes-
sion. They can't, after all, access it si-
multaneously, because the laser can't be
in more than one place at once— and in
any event, how is it worse than when sev-
eral people use different volumes of the
printed encyclopedia?
So: as I said, Grolier is reconsidering
that policy. At the moment, though, what
I said is true: if you have a network card
in your machine, even if it is not enabled,
you'll have to get the network version of
the Grolier retrieval software. They say
they are willing to send the network ver-
sion free to anyone willing to sign a state-
ment that it won't be used by more than
one person at a time.
Second, if you have multiple CD-ROM
drives, you must invoke the Grolier re-
trieval software as EE -dO or EE -dl, de-
pending on which one of your drives you
have the CD-ROM in. Don't bother look-
ing for that in the manual: it's not there.
There are apparently further undocu-
mented features in the software. In addi-
tion, if you use the Install program on the
distribution floppy disk, it does not copy
over all the files, and thus you will be un-
able to reconfigure unless you have the
original disk; however, you can man-
ually do a COPY *.*, which will bring
over all the files; the disk isn't really
copy-protected. That, too, is not in the
manual.
Someone in the Grolier hierarchy de-
cided that explaining all this stuff would
confuse the user. I am told that this pol-
icy has now been abandoned and there
will be a new appendix to the manual ex-
plaining the switches and other undocu-
mented features, to which I can only say,
hurrah.
I am becoming increasingly fond of
the Grolier Encyclopedia Americana
itself, and once you get used to it, the
86 BYTE • NOVEMBER 1990
CSS/3™ Complete Statistical System with over 1 .000 presenia-
tion-qualit\- graphs fully integrated with all procedures and on-screen
graph customization ■ The largest selection of statistics in a single
system; in-depth, comprehensive implementations of: Exploraton
techniques: multi-way tables with banners: nonparametrics: dis-
tribution fitting: multiple regression: general nonlinear estinui-
tion; logitlprobit analysis: general A\COVAiMA\CO\A: stepwise
discriminant amlysis: log-linear analysis: factor analysis: cluster
analysis: multidimensional scaling: canonical correlation: item
analysis/reliability: suniial analysis: time series modeling: fore-
casting: lags amlysis: quality control: process analysis: experi-
mental design (uith Taguchi): and much more ■ Manuals with
comprehensive introductions to each procedure and examples ■
Integrated Stats Advisor expert system ■ Extensive data management
facilities (powerful spreadsheet with formulas: relational merge: data
verification: flexible programming language) ■ Optimized (plain
English menus/mouse) user interface: even complex analyses require
just few self-explanatory selections (CSS can be run without manual:
Quick Start booklet explains all basic conventions) ■ Macros, batch
commands also supported ■ .-kll output displayed in Scrollsheets' '
(dynamic tables with pop-up windows and instant graphs) ■
Extremely large analysis designs (e.g.. correlation matrices up to
32,000x32,000) ■ Lnlimited size of files: extended precision:
unmatched speed (Assembler, C) ■ Exchanges data (and graphics)
with many applications (incl.Excel«,Lotus3*.dB.ASEn S.SPSS») ■
Highest resolution output on practically all printers (incl. HP.
Postscript), plotters, recorders, typesetters ■ IBM compatibles. 6-iOk
or more ■ Price: S595.
Quick CSS™ Subset of CSS/3: all basic statistical modules
(incl. data management) and the full, presentation-quality graphics
capabilities of CSS/3 ■ Price: S295.
CSS:GRAPHICS " A comprehensive graphics'chart-
ing system with data management ■ .All graphics capabilities of CSS/3
and, in addition, extended on-screen drawing. 19 scalable fonts,
special effects, icons, maps, multi-graphics management ■ Hundreds
of types of graphs ■ Interactive rotation and interactive cross-sections
of 3D graphs ■ Extensive selection of tools for graphical exploration
of data: fitting: smoothing; spectral planes; overlanng; layered com-
pressions: marked subsets ■ Unique multivariate (e.g.. 4D) graphs ■
Facilities to custom-design new graphs and add them permanently to
menu ■ Import/ export of graphs and data. 15 formats ■ Optimized
(menu/mouse) user interface: even complex graphs require few
keystrokes; all graphs on this page can be produced from raw data in
less than 20 minutes ■ Macros, batch/ commands also supported ■
Unlimited size of files ■ Highest resolution output on all hardware
(see CSS/3) ■ IBM compatibles, 640k or more ■ CSS;GRAPHICS is
included in CSS:SlAriSTICA (available separately for S495).
Megafile Manager'" comprehensive analytic data
base management system ■ Unlimited size of files (up to 32.000 fields
or 8 MB per record) ■ .Megafile Manager is included in CSS'3 and
CSS:SIAriSTICA (separately: S295).
CSS:STATISTICA " A fully integrated system that
combines all the capabilities of CSS/3 and CSS:GRyHICS into a single
extremely comprehensive data analysis system ■ Price: S795.
Domestic sh/h S7 per product; 14-day money back guarantee.
Circle 321 on Reader Service Card
StatSoft
TM
2325 E. 1 3th St. • Iblsa, OK 741 04 • (9 1 8) 583-4 1 49
Fax: (918) 583-4376
S IMC EdII taUM Stall It
™ ->=' 4«
bB
\wm\
STATISTICA/Mac " A CSS-compatible. comprehensive data anal\"sis
and graphics svsiem designed for the .Macintosh ■ Large selection of statistical
methods fully integrated «1th presenlation-qualit\- graphics (incl. EDA. multiplots. a
wide selection of interactively rotatable 3D graphs: .\lacDraw-st\ le tools) I l nlimited
size of Dies ■ Exchanges data with Excel and other applications ■ Price: S395.
Quick CSS/Mac™ a subset of STXriSriC^-Mac: all basic siadstical
modules and the hill, presentation-qualitv' graphics capabilities of SHTlSTItt .Mac ■
Price: S245.
Overseas Offices: StatSoft of Europe (Hamburg, FRG), ph: 040 4200347: fax: 040 491131 0, StatSoft UK (London, UK), ph: 0462 482822; fax: 0462 482855. StatSoft Pacific (Melbourne, Australia),
ph: 613-497-4755. fax; 613-499-7410. StatSoft Canada-CCO (Ontario), ph: 416-849-0737. fax: 416-849-0918 Available From: CORPORATE SOFTWARE and other Authorized Representatives
Worldwide: Holland: Lemax BV 02968-94210; France: Conceptel (1) 45669700: Sweden: AkademiData 018-240035: Spain: ADDLiNK. SRL: ph: 34-3-459-0722
CSS. CSS 3. CSS-GRAPHICS. Megafile Manager. Quick CSS, STATISTICA. StatSoft. dBase IV, Excel. Lotus. MacDraw, Macintosti. Postscript are tradematvs of tfieir respective companies. SPSS rs a registered tfadeinart< of SPSS. Inc.
CHAOS MANOR
retrieval software is easy both to remem-
ber and to use. I'm pleased to see that the
company is reevaluating its licensing pol-
icies to make life easier for their custom-
ers. I wish more companies would.
Winding Down
Again, my desk is piled high with stuff I
won't get to. The Sola Publishing Group
(Via Nerino, 8-20123 Milan, Italy) sent
me a CD-ROM labeled "An unabashed
history of photographic erotica" that
isn't precisely what the title says: most of
the pictures would be better described as
"raunchy" than erotic. About half the
text is in Italian.
There are two Mannesmann Tally
printers. One is their MT 906 laser
printer, which uses the Microsoft/Bauer
interpreter and Bitstream fonts to print
PostScript files. It also emulates the
Hewlett-Packard LaserJet II and comes
with the Z print cartridge, niy favorite
for my old LaserJet I, the Printer That
Will Not Die. We are in the middle of tor-
ture-testing the MT 906 with some com-
plex PostScript files that I got from Dave
Moore and Trevor Marshall; if it prints
those files properly, it should print any-
thing. It's sure fast.
I also have the MT 81, a really neat
dot-matrix printer that's small enough to
become the "throw it in the Bronco"
printer for field use. It came in a sturdy
box that I have reinforced and practically
waterproofed with duct tape.
The bribe of the month is a wonderful
Victorian inkwell, from Underware, in
celebration of the company being bought
out. The game of the month is still Rail-
road Tycoon, although the Strategic
Studies Group does have some nifty new
scenarios for their World War II simula-
tion system— and the first decent Austro-
Prussian war game I know of. The latter
is a scenario for their Decisive Battles of
the Civil War.
The books of the month are Jacques
Barzun's The Culture We Deserve (Wes-
leyan University Press, 1989), typical
Barzun, delicious and informative; and
In Pursuit of Truth: Essays on the Philos-
ophy of Karl Popper on the Occasion of
His 80th Birthday, edited by Paul Levin-
son (Humanities Press, 1982). I became
a convert to Karl Popper's theory of "fal-
sification" as the only route to truth
many years ago, and I'm ashamed of hav-
ing missed this book on its publication. It
contains a good introduction to and ap-
preciation of Karl Popper's work, al-
though anyone seriously interested in the
philosophy of science would do well to
read Sir Karl Popper himself: his Open
Society and Its Enemies (Princeton Uni-
versity Press, 1966) is thoroughly read-
able, and his other works aren't really
obscure.
I have the production copy of DR DOS
5.0, and next week I am going to a semi-
nar on the new Desqview; next month I'll
cover those, and, with luck, much, much
more. ■
Jerry Pournelle holds a doctorate in psy-
chology and is a science fiction writer
who also earns a comfortable living writ-
ing about computers present and future.
Jerry welcomes readers' comments and
opinions. Send a self-addressed, stamped
envelope to Jerry Pournelle, do BYTE,
One Phoenix Mill Lane, Peterborough,
NH 03458. Please put your address on
the letter as well as on the envelope. Due
to the high volume of letters, Jerry cannot
guarantee a personal reply. You can also
contact him on BIX as "jerryp. "
Assembly Language
TOOLBOX
PROGRAMMERS
Powerful Programming Tools
for PC Applications
Assembly Language Toolbox £99 a team led by one of the UK's leading PC authorities, Christy Gemmell,
Incorporate sophisticated and efficient assembly language functions and author of the Waite Groups 'QuickBASIC Bible' which is published by
procedures into your own programs quickly and easily! The Assembly- Microsoft Press, the Professional Edition is a unique programming tool
Language Toolkit includes over 100 routines designed to speed up which gives you maximum control over your hardware and software,
program development for both professional and hobbyist programmers Xoolbox - Utility Pack £49
alike. The toolbox allows the use of menus and windowswith full mouse complement the toolbox, the utility pack comprises
support, popup context-sensitive help, full printer support as well as ^^^^^ ^Womng complex screen designs to be built easily, mouse
allowing access to the innermost secrets of the PC. The Assembly- pointers to be created and incorporated into your own programs, custom
Language Toolbox comes complete with sample programs and a
comprehensive reference manual .
Toolbox - Professional Edition £299
Coming complete with all the features of the Assembly Language Tool-
box , the Professional Edition includes fully documented source code of
all the functions and procedures that make up the toolbox. Written by
printer support and a help screen generator.
Toolbox - On Line Documentation £39
Comprises on-line documentation for the toolbox and its utilities and is
supplied in forms suitable for the Norton Guide engine, the Microsoft
Advisor and Microsoft Programmers Workbench.
Toolbox for Novell - Call for further Information
All Packages are available forthe Microsoft BASIC 6.0 / QuickBASIC 4.x , Microsoft BASIC 7.1/ QBX and Microsoft C 6.0. All text modes of the Hercules, CGA, EGA, VGA and MCGA
adapters are supported including 30, 43 and 50 line modes togetherwBh supportforthe enhanced (101/102 key) keyboard. Trademarks are the property of their respective holders.
ArdensoftWare 115-117 Barkby Road
Leicester, LE4 7LG. England "~ ~~
Tel: 010 1 44 (533) 460000 Fax: 010 1 44 (533) 740249 ,^11^
88 BYTE* NOVEMBER 1990
Circle 32 on Reader Service Card
EXPERTADVICE
DOWN TO BUSINESS ■ Wayne Rash Jr.
The Growth
OF Groupware
Don't buy more—
or less— groupware
functionality than
you need
As LANs become more popular
in business, the demand that
they do something to support
groups of people who work to-
gether becomes more important. The
reason for this requirement is clear. In
most organizations, people work in
groups assigned to accomplish a task.
These may be called project teams or de-
partments, but either way, they are
groups of people who work together.
Stand-alone software packages en-
hance a group's work only to the extent
that they make an individual's work
more productive. So, group productivity
software, or groupware, was developed.
Last year I discussed two early group-
ware packages, WordPerfect Office and
Higgins (see "Groping for Groupware,"
April 1989 BYTE). Since that time,
groupware has become much more popu-
lar, there is a lot more of it, and there is a
lot of variety in what it does to help a
group be more productive.
The wider selection of groupware
functions means that you have to look at
what your organization needs in group
productivity software before the com-
pany buys it. This variety is important,
because, unlike with stand-alone appli-
cations, everyone must use groupware,
so it must support everyone's needs.
On the other hand, ihere are reasons
why vendors should not include unneces-
sary functions in a groupware package.
For exa^r>le, extra functions mean add-
ed complexity and more difficulty in
learning how to use the package. Also
because of this sophistication, it takes
more to motivate people to use group-
ware once they have it available.
What Functions Do You Need?
Every groupware package includes E-
mail, and nearly all of them include elec-
tronic appointment books and group
scheduling. Beyond these features, the
field is wide open. You will find pack-
ages that include everything from word
processors and databases to calculators.
The key to determining which func-
tions you really need is to look at how
your workgroups work. Is communica-
tions their primary need? Do they have to
schedule a lot of meetings? Are they
working on creating reports and docu-
ments that have to get passed around a
lot? Are group members confident com-
puter users, or do they need to work from
some kind of menu shell? Is the network
limited to IBM PCs and clones, or are
there Macs and VAXes in the mix? Be-
fore you start looking at groupware, you
need to have answers to these questions,
and you need to know a lot about how
your LAN is used and how it's set up.
What's Available?
Of course, before you know whether or
not you need any software, you should
know what features and functions it of-
fers. For example, you need to know
that, with some packages, it is possible
to schedule resources such as meeting
rooms and slide projectors, along with
the people who need to use them. You
also might find that your organization is
paying for features that it doesn't need
and won't use, and that make the rest of
the package harder to use.
As I mentioned, all these packages let
you send E-mail messages across the net-
work to other users. To use E-mail or be
notified of new messages, users must log
onto the file server containing the group-
ware package.
Likewise, most groupware packages
contain some form of appointment calen-
dar that can interface with a group sched-
uling package. You can keep your ap-
pointments on the computer, and other
ILLUSTRATION: G. BRIAN KARAS © 1990
NOVEMBER 1990 •BYTE 89
Circle 108 on Reader Service Card
Good Labor ain't
cheap!
DOWN TO BUSINESS
Optical Character Recognition
Software for your scanner that is
fast,accurate and easy to use.
Why type when you can just scan?
SX-OCR
SX-OCR Reads Text
• SX-OCR will automatically "re-type"
your documents, producing text files that
work with your word processor
• SX-OCR handles English and foreign
text, footnotes and headlines, typeset and
typewritten material
• SX-OCR will automate the typingprocess
- from simple business letters to il-
lustrated product catalogs
SX-OCR Can Learn
• SX-OCR can be taught to read nearty
everything through its trainable recogni-
tion process
• In addition, SX-OCR automatically
avoids dirt, boxes, lines, logos and
graphics while converting text images to
ASCII files
SX-OCR Manages Graphics
• SX-OCR uniquely separates graphics
from text in one scan... and remembers
both
• SX-OCR can import and export popular
image formats such as PCX and TIFF
Compatability
• PC-AT with 640K RAM and 2mb availa-
ble on hard disk - EMS memory can be
used in place of the hard disk space to
speed up the OCR process
• SX-OCR works directly with the follow-
ing scanners: Cannon, HP, Microtek,
Panasonic, Ricoh, Umax, Chinon, Zsoft,
Princeton, Abaton, AST, Mitsubishi and
others; also will work with any scanner
that will make a .PCX file ora bilevel .TIF
file
The heart of OCR is the quaiity of
the software engine, the algorithm
that converts the graphic image
into tie actuai text character. SX-
OCR is better and faster than any
OCR package on the marl<et today
Suggested Retail Price $395.°°
Call for special, discount prices on
SX-OCR and handheld, sheetfeed and
flatbed scanners:
1-800-759-4001
Desktop Technology Corporation
986 nnangrove, suite b
Sunnyvale, ca 94086
(408) 73&4001
fax 408 -739-3109,
MEMS
DISCUSSED
Network ctcneauier .
(zj to izj users)
(eight to 50 users)
cc:Mail, Inc.
L.anQingS JJr., DUllQing 1
(eight to 50 users)
jviouiiiain view, y^\Mj
3-1- Mail Link
$695-$1195
(eight to 50 users)
inquiry mi.
PowerCore, Inc.
P.O. Box 756
INTO $1499-$3899
Manteno, IL 60950
(five to 25 users)
(815) 468-3737
Benchmark Associates, Inc.
Inquiry 1223.
7400 West Detroit St.
Chandler, AZ 85226
Office Works LAN .
..$195-$1995
(602)961-7519
(one to unlimited users)
Inquiry 1222.
Data Access Corp.
14000 Southwest 1 19th Ave.
Miami, FL 33186
(305) 238-0012
Inquiry 1224.
people can use the network to see if
you're available for a meeting and, if so,
include you in it. Each of the packages
handles calendars and scheduling a bit
differently. But most give you a place to
insert your appointments, usually in 15-
minute blocks. You can also get a picture
of how your calendar looks for the day,
week, and month. Some will show six-
and nine-month blocks of time.
If you want more than scheduling and
mail features, you'll need to check out
groupware packages with more sophisti-
cated capabilities. Office Works LAN
from Data Access, for example, includes
the ability to send E-mail to other sys-
tems using telex and fax. Its mail system
also supports specialized phone mes-
sages — electronic versions of the little
pink messages that build up on your
desk— and it can dial the phone for you
while you're looking at the message.
Office Works includes the ability to
track people and documents as well as
mail. You can store names and addresses
and use the information to print every-
thing from mailing labels to Rolodex
cards. This package also contains a con-
trol function that lets you track the loca-
tion and contents of a document. If the
document isn't in electronic form, the
process is very difficult. If it is, the pro-
cess is easy. Office Works LAN will
start up the word processor that created
the document and then load in the docu-
ment for you to read.
You Want More?
Some managers want a complete group-
ware solution so that everyone will be
using the same software for everything
they do. To meet this requirement, they
must have either a standard suite of net-
work applications along with their group-
ware, or a groupware package that sup-
ports just about all the features that they
are likely to want. There are packages
that provide this type of functionality.
One such package is INTO (Intuitive
Network Total Office) from Benchmark
Associates. It attempts to support all the
common office functions. In addition to
E-mail and scheduling, you also get a
phone book, a data manager, phone mes-
saging, and a note taker (a kind of text
editor with a search capability). And
there's more.
At the point where other packages run
out of features, INTO begins. Along with
all the typical groupware capabilities,
INTO includes a full-featured word pro-
cessor, a spreadsheet, business graphics,
and a calculator. Overall, you may find
that this combination of features saves
you money and helps to integrate your
groupware and applications more tightly.
Do-It- Yourself Groupware
While the massive integration of large
groupware packages might fit the needs
of some organizations, many others find
that their requirements don't extend be-
yond E-mail and time management.
Either their corporate practices don't
lend themselves to the rigid format de-
manded by more structured systems, or
the projects involved are too specialized
for most generalized applications. What
doesn't change is people's neetTto com-
municate, either by mail or in meetings.
A groupware package that fills this need
is all that many organizations require.
If you have modest needs, it makes
sense to purchase in a modest fashion.
90 BYTE* NOVEMBER 1990
Zenith Data Systems Presents
Everything Yon Love About The PC
. . . Plus The Benefits Of Graphical
Computing.
ZENITH DATA SYSTEMS INNOVATES AGAIN
Zenith Data Systems was the
first to offer Microsoft* Windows™
version 3.0 and Asymetrix® ToolBook'
pre-installed on every hard drive
386-based desktop PC. And that's
just part of The Seamless Solution
we've CTeated for today's graphical
computing environment.
With Microsoft Windows version
3.0 and the fingertip simplicity of the
Microsoft Mouse, your Zenith Data
Systems PC lets you glide graphically,
seamlessly between applications.
While Asymetrix ToolBook lets you
design your own applications under
Windows version 3.0. So your produc-
tivity will soar. With the greatest
of ease.
A $643 valuef Microsoft
Windows version 3.0, Asymetrix
ToolBook and the Microsoft Mouse
are all yours with every Intel386r
386 EISA or 386SX desktop PC.
Add our award-winning 14"
VGA Flat Technology Monitor, and
you've got The Seamless Solution.
So your Windows version 3.0 and
ToolBook applications will come to
life with breakthrough clarity.
Zenith Data Systems. Trans-
forming the PC into a powerful
graphic environment. For more
information and the name of
your nearest Zenith Data Systems
Medallion Reseller, call:
1-800-523-9393
The Zenith Data Systems Sphere
The universal symbol of simplicity, the sphere
perfectly represen ts The Seamless Solution '" from
Zenith Data Systems.
ZENITH
data systems
Groupe Bull
Microsoft and Windows version 3.0 are trademarks of Microsoft Corporation. Asymetrix and ToolBook are registered trademarks of Asymetrix Corporation. Intel386 is a trademark of Intel Corporation.
*Based on suggested retail price if purchased separately. © 1990 Zenith Data Systems Corporation
Circle 376 on Reader Service Card
DOWN TO BUSINESS
Likewise, if your needs for word pro-
cessing are already met by another appli-
cation, such as the LAN version of Word-
Perfect or WordStar, why pay for word
processing in a groupware package? In
fact, why buy a package at all? Why not
assemble the parts you need yourself?
A modular approach to groupware is
still in its infancy, but the initial parts
exist now. Many organizations are find-
ing that with a combination of the highly
regarded cc:Mail and Network Schedul-
er, you can take advantage of the best of
two excellent products. The fact that Net-
work Scheduler will integrate itself with
cc:Mail makes the system even more at-
tractive.
Both of these packages were designed
to perform a single specific task. For that
reason, cc:Mail is very well designed,
runs on a variety of platforms, including
the Mac and the VAX, and is very rich in
functionality. Likewise, Network Sched-
uler is designed simply to schedule time
and does not go overboard providing
needless frills like calculators and ad-
dress lists. You get a complete scheduling
package that's flexible and easy to use.
With a do-it-yourself approach, you
don't have to buy anything until you need
it. You can get started with E-mail by
buying cc:Mail and then add Network
Scheduler later as you need it. Both pack-
ages are inexpensive ($695 for a 25-user
LAN), making them cost-effective as
well as performance favorites. While
you may not think price is your highest
priority, consider how much you'd have
to pay for a really large LAN and the fee
many vendors charge for each user.
Groping for Groupware
As you can see, if you want to use group-
ware, you have a lot of options. They
range from a solution you can assemble
yourself to one that attempts to combine
all the software your workgroup is ever
likely to need.
Each of the packages will do what it's
supposed to do, and each works on most
popular LANs. The critical factor when
choosing any groupware package is the
requirements that you need to meet. Buy-
ing groupware that greatly exceeds your
needs is probably a waste of money. Buy-
ing groupware that doesn't meet your
needs is wasteful and shortsighted.
How do you find out what your re-
quirements for groupware really are?
You talk to the group of people whose
productivity you're trying to enhance.
You analyze what they actually need to
accomplish by asking them what they do
now and what they would do if it were
possible. Then you turn those needs into
documented requirements and match the
requirements against the functions that
each groupware package supports. By
this process, you can obtain software that
actually increases your productivity.
Next month, more on this subject as I
look at how the heavy hitters can help
your group be more productive. ■
Wayne Rash Jr. is a contributing editor
for BYTE and technical director of the
Network Integration Group of American
Management Systems, Inc. (Arlington,
VA). He consults with the federal govern-
ment on microcomputers and communi-
cations. You can contact him on BIX as
"waynerash, " or in the to. wayne con-
ference.
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
ABC Flowcharter for Windows
"Simply the easiest way to document procedures"
ABC Flowcharter™ makes drawing and editing
flowcharts easier than ever. It's loaded with
features that help you make and edit charts in
a fraction of the time needed with other
flowcharting or drawing programs.
ABC Flowcharter's advanced link feature lets
you break complicated procedures into smaller,
more manageable steps. Just click on a shape to
display a sub-chart or procedure. It's that easy.
Ask your dealer for a demonstration or call
1-800-227-0847 for more information. See for
yourself why ABC Flowcharter is quickly
becoming the standard flowcharting tool for
the Fortune 1000. Retail price S295.
Roykore"
2215 Filbert St.
San Francisco, CA 94123
415-563-9175
92 BYTE* NOVEMBER 1990
Circle 304 on Reader Service Card
There Are Many^ys
toTake G)ntroL
Only one puts
you in control
of your personal
computer.
Control Room:" The ultimate utility from Ashton-Tate.
Imagine having a built-in computer
consultant that can analyze your system's capabilities.
Configure it for optimal comfort and performance.
Automate dozens of chores. Check your system daily
for viruses. Perform hardware and software inven-
tories of entire networks. And make your internal
support easier.
Control Room does all this and more in
seconds. And in plain English.
You can customize your keyboard to
work the way you want it to work. Save time with an
outstanding disk cache. Change system files in a flash.
Undelete files and directories without access to tools
that can be damaging when used by novices. Have
the answers you need to simplify technical support
calls. And get instant response to hundreds of
questions. In fact, Control Room replaces up to 25
Control Room
different
utilities.
Even if you
don't yet
own a com-
puter, just
pop it into
any IBM®
or 100%-
compatible - 111.11-.U1.1.. .11 1 1 mil ; I I
for an in-depth summary that helps you choose the
system that's right for you.
For more information on the ultimate soft-
ware utility- one that puts control of your computer
at your fingertips-call 1-800-437-4329, ext. 3713.
.4 AshtonTate'
Copyright © 1990 by Ashton-Tate Corporation. All rights reserved. Ashton-Tate and the Ashton-Tate logo are registered trademarks and Control Room is a trademark of Ashton-Tate Corporation.
Circle 36 on Reader Service Card (RESELLERS: 37)
1990 Sun Microsystems, Inc. ®Sun Microsystems and the Sun logo are registered trademarks of Sun Microsystems, Inc. OPEX LOOK is a trademark of AlkT. AU other products or sen ices
R INTERFACE
PLAyiNG AT A
EAR YOU.
The OPEN LOOK " user interface.
It's a real hit with independent software
vendors, in-house developers and end
users. In fact, over 300 applications are
in development today. By people like
Lotus^ INFORMIX,* Island Graphics^
Interleaf J and Frame! And it's the most
popular front end to UNIX! For a
number of reasons.
First of aU, it makes UNIX easy to use.
Because there are no complicated UNIX
commands. It also looks better than any
other interface. From its icons to its 3D
elements. And makes users more effi-
cient. For example, our drag and drop
feature gives them a simple, intuitive
way to move files around the desktop.
Our push-pin icon makes it even easier
to use. And OPEN LOOK gives users
the same interface across multiple plat-
forms, so they learn it once. And enjoy
access to a huge range of network
resources.
As a developer, you'll see it's also the
easiest to work with. Because it's part of
OpenWindows™ a complete develop-
ment environment. With the tools you
need to create applications faster than
ever And ready-made features. Like our
DeskSet " graphical productivity tools,
that you can give users right away.
Of course, the business reasons to
choose OPEN LOOK are just as strong.
OPEN LOOK is the standard interface
of ATi&T's UNIX System V.4, so it's
included at no charge. And it wiU run on
over 20 platforms, including DECJ HP,®
and IBM? Since it's portable across
multiple platforms, you only write your
application once. Which saves thou-
sands of man-hours. Finally, with OPEN
LOOK, you have the full support of
a company that leads the workstation
industry in worldwide shipments?
We've put together a videotape that
shows you exactly what OPEN LOOK is
all about. Just call us at 1-800-624-8999
(ext. 2068), and we'U send you a
free copy.
Then find a nice comfortable seat
close to your screen. Because the closer
you look, the better we get.
#sun
Xr microsystems
mentioned are identified by the trademarks or registered trademarks of their respective companies or organizations. *Source, International Data Corporation, 1990. 36.3% market share.
Circle 329 on Reader Service Card
3780 RJE
Emulatio
fon
^^NIX SystemV/386
aS^CENK 286/386
OMTating Systems
gpvis-Dos
WyEoncurrent DOS
^NI
^>
AIX
W,386/ix
^HP-UX
^^Sequent Dynex
^NCR UNIX
^VMS
H Macintosh
Applications
2 EDI
2!;^Point-of-Sale
[^'.Mainframe RJE
HMedical Claims Filing
W Check Clearing
y-and Deposits
H Electronic Funds
^'Transfer
I^Credit Card Verification
U.S. Customs Automated
yBroker Interface
H Electronic Tax Filing
...and More!
CLEO's 3780P1US' is the
preferred 3780/2780 bisynciiro-
nous communications solution
for applications requiring fast,
efficient data transfer. It's been
proven in over 50,000 worldwide
installations.
With 3780P1US, you get
full IBM 3780/2780 RJE emula-
tion for IBM PCs, PS/2S, and
Scripting
Language
compatibles. It also works with
RS/6000, DECVAX, HP9000,
NCR Tower, Prime, Pyramid,
Sequent, Altos, and Apple Mac-
intosh systems.
Features include forms con-
trol, auto dial/auto answer, and
a communications line monitor.
Our powerful Scripting
Command Language and
Application Program
Interface make
unatttended
operation easy.
We offer
3780P1US on
high-speed modem boards, high-
performance co-processor boards,
and economical synchronous inter-
face boards. Internal modems
supported include 201/212, 208,
208/2400, V22 bis, V32, and others.
External modem auto-dialing capa-
bilities include UDS BSC, SADL,
AT Command Set, and V25 bis.
We also offer 3780Plus
through our intelligent
SYNCcable, which
allows synchronous
communications
activity through
asynchronous
ports.
Application Progra
, . Interface
To learn more, call us today
at 1-800-233-2536. Or write
to us at 3796 Plaza Drive,
Ann Arbor, Michigan 48108.
FAX; 313/662-1965
CLEO^
CLEO Communications
A Division of Interface Systems, Inc.
AVAILABLE WORLDWIDE!
In Europe, call Sintec Peripherals Ltd. in Slough, England, at 0753-811888 (FAX: 0753-811666).
EXPERT ADVICE
NETWORKS ■ Mark L. Van Name and Bill Catchings
Most people can't
afford to wait for
tomorrow's solutions
Networks are practically un-
manageable, and the situation
is only getting worse. Unless
vendors rally around a single
network management standard, we'll all
pay with more network downtime and
more network problems in general.
The problem isn't that network man-
agement products don't exist. Quite the
opposite is true; such products abound.
The problem is that no single product ad-
dresses all the problems facing the man-
agers of today's large, heterogeneous
networks. Users need a single product
with which to manage an entire network;
what they have are different management
products for every component.
It doesn't have to be that way. We re-
cently got a tantalizing glimpse of what
the future of network management could
be. An administrator at a large institution
was managing a network of over a thou-
sand devices from a single Sun worksta-
tion. On the Sun's screen was a map of
the network— little white boxes linked by
glowing green lines. Each of the boxes
represented a device, such as a worksta-
tion, bridge, router, or gateway. The
lines indicated connections between the
devices. Some of the connections were
network media, such as Ethernet or
fiber-optic cables, while others were Tl
and microwave transmissions. When a
device or connection encountered a prob-
lem, its on-screen counterpart turned
yellow; when the device went down, its
box or line glowed red.
You could even zoom in for a closer
look. We double-clicked the mouse on a
bridge, for example, and up popped sta-
tistics on the number of packets that
bridge had received and transmitted, the
HARD Choices
FOR Network
Managers
number of errors, and so on.
We instantly knew what else the pro-
gram could do. Clicking on a server's
box would produce statistics on its file
and printer usage. Clicking on an Ether-
net cable would give us a closer look at
the PCs hooked to that cable. Everything
was in one place, accessible from this one
program.
We were wrong. The program could
not do what we wanted because the de-
vices on the network didn't all support
the same network management standard.
Back to the Future
Many of those devices, however, did sup-
port the Simple Network Management
Protocol, and that support made possible
the features we saw. The SNMP specifi-
cation comes from the Internet Engineer-
ing Task Force, the folks who brought us
TCP/IP, the Unix networking standard.
At its core, SNMP just defines how a net-
work manager can communicate with
network agents. The manager is a pro-
gram that can accept, manipulate, and,
generally, display information about
the state of the network— such as the pro-
gram we saw running on the Sun work-
station. An agent is a device on the net-
work, and theoretically it can be any-
thing from a workstation to a bridge,
router, gateway, or server. The only re-
quirement an agent must meet is that it
must be able to run some SNMP soft-
ware; thus, it needs its own processor
and memory.
SNMP is only a protocol, a specifica-
tion for how the manager and the agents
can communicate. It does not specify the
contents of all possible exchanges— just
how to make those exchanges. Even the
way in which the manager and the agents
communicate is fairly simple. The man-
ager and the agents do not need to stay in
touch constantly; instead, the manager
merely "yells" to the agents periodical-
ly. Nor do the agents have to remember
ILLUSTRATION: TIM CLARK © 1990
NOVEMBER 1990 -BYTE 97
-bit Color IS Jost Ooe
NETWORKS
The Hercules Graphics Station
Card gives you the real picture and
power to spare. Power to run Windows 3.0
and beyond.
With 1024K of VRAM for 16- and 24-bit
color, up to 16.7 million colors are within
your grasp. Rctures will appear more
lifelike than ever. And with its TI 34010
processor, the Hercules Graphics Station
Card frees your CPU from time-con-
suming graphics functions. You can nm
programs like PageMaker, Excel and
Corel Draw up to five times faster than
the fastest super VGA card, even at
1024 X 768 resolution.
Only the Hercules Graphics Station
Card combines VGA for today's
applications, the TI 34010 for more
power and future applications, and
16- and 24-bit color hig^i quaUty photo
realism. All at a surprisingly low
price. Call 800 532-0600, ext 722.
for more information.
After all, 24-bit
color is just one of
our strengths.
® [i)Tri|tl Dil Miiii lithiliK. Ill . iil rirtii Slim, iiitilif.
U Hticilis }il Htrcilt! GllfkiEl Sliliil Caif irc riliEillh ll Itlltilli
Cli|illlllcliili|i lit III iltii (iiliil nil! Ill irtliuiti ll lliii iHiitliii
iniri. lii lit III illiliiifl ml Hittilci.
these conversations; only the manager
needs such records, and then only as a
management tool.
SNMP is well on its way to becoming a
standard. More than 100 vendors have
signed up for it so far, with more coming
all the time. Some of the vendors are
even major workstation players, such as
IBM and Sun. Most, however, are mak-
ers of network connection devices— the
vendors behind the bridges, routers, and
gateways that worked so well with the
software we saw.
Roadblocks
With all this momentum behind it, you
might think that SNMP was unstoppable,
maybe even on its way to fulfilling our
earlier visions. But that's not the case.
For one thing, SNMP doesn't cover
enough ground to meet all our needs.
The base specification details only how
the manager and the agents communi-
cate. To make our universal-manage-
ment dream come true, we also need
standards for what every possible kind of
agent — including workstations and serv-
ers — can say to the manager. Some such
SNMP-based standards exist, but mostly
for bridges, routers, and gateways—
hence the wider adoption of SNMP by
vendors of those products than by any
other types of vendors. Server vendors,
for example, have largely ignored
SNMP, so SNMP console products typi-
cally offer no information about server
activity. SNMP also has so far been asso-
ciated primarily with Ethernet, although
work is ongoing to bring it to Token
Ring, Fiber Distributed Data Interface,
and other types of network connections.
Back to the Future, Part II
The newest and perhaps greatest obstacle
to SNMP, however, is a second— and, in
many ways, better— proposed network
management standard: Common Man-
agement Information Protocol.
CMIP comes from the International
Standards Organization (ISO), the group
behind both the Open Systems Intercon-
nection model and the networking soft-
ware of the same name. CMIP defines
standard types of communication for
practically every kind of information you
might want about a network — physical
faults, security breaches, file opera-
tions, configuration data, performance,
accounting, and on and on. It's obviously
a much larger and more comprehensive
standard than SNMP. A companion
specification, the Common Management
Information Service standard, defines a
large set of functions that a manager
must provide. You don't have to look long
« — Circle 160 on Reader Service Card
You can't be
too rich, too thin
or too smart
RICH
in features like a replace battery
indicator, internal control language,
site diagnostics, and full-time surge
and noise suppression
THIN
to fit easily under the monitors of
desktop servers and workstations
SMAFTT
with an intelligent interface to
allow automatic shutdown of
network operating systems such as
Novell. Lan Manager, Lan Server,
SCO Unix, Banyan and more
See us at BOOTH 236
0€©im©IH/Fall'9O
November 12-16, 1990
Las Vegas, Nevada
Some specifically for servers or you're finding it hard to get
people also workstations such as the IBM rich or thin, protecting your
-n-iizl say you PS-2/80 and the Compaq data with an APC UPS will
can't be too powerful. But to DeskPro 386. With Power- always make you look smart,
a computer too much or too Doctor" software, you can Call 800-541-8896, Dept.
little power can be disastrous, even monitor your site's A2 to receive your free
Protect your desk space and power quality and export the Power Protection Hand-
your data with APC's new data directly to popular book. Resellers ask about our
Smart-UPS™ 400, designed spreadsheets. So even if extensive support programs.
The industry's leading UPS systems
ij J EOM MM "All Around „. Am e^^^^^^^^^ lon
^ El PcwEEK Lan's Best Friend
© 1990. APC. 132 Fairgrounds Rd.. West Kingston. RI 02892 USA. Int l headquarters at 2 bis nie P.H. Spaak. Esplanade Pare d'Enterprises. Saint Thibault des Vignes. 77462 Lagny sur Mame,
Cedex. France. 01 1-33-1-64-021 158. Products carry a two year warranty. Lan's Best Friend. Sman-UPS.PowerDoclor are trademarks of APC. All other Iradernarks are the property of their owners.
Circle 23 on Reader Service Card (RESELLERS: 24)
Circle 174 on Reader Service Card
Rack & Desk
PC/AT Chassis
Integrand's new Chassis/System is not
another IBM mechanical and electrical
clone. An entirely fresh packaging design
approach has been taken using modular
construction. At present, over 40 optional
stock modules allow you to customize our
standard chassis to nearly any requirement.
Integrand offers high quality, advanced
design hardware along witli applications
and technical support a// at prices competi-
tive witti imports. Why settle for less?
NETWORKS
Rack & Desk Models
Accepts PC, XT, AT Motherboards
and Passive Backplanes
Doesn 't Look Like IBM
Rugged, Modular Construction
Excellent Air Flow & Cooling
Optional Card Cage Fan
Designed to meet FCC
204 Watt Supply, UL Recognized
145W & 85W also available
Reasonably Priced
Passive
Backplanes
RESEARCHCORR
Call or write for descriptive brochure and prices:
8620 Roosevelt Ave. • Visalia, CA 93291
209/651-1203
TELEX 5106012830 (INTEGRAND UD)
FAX 209/651-1353
We accept Bank Americard/VISA and MasterCard
IBM. PC, XT, AT trademarks of International Business Machines
Drives and computer boards not included.
at the CMIP and CMIS specs to believe
that they cover the vast majority— if not
all— of the network management options
that you're likely to want.
Of course, you pay for all this size.
For one thing, CMIP, unlike SNMP, re-
quires a permanent connection between
the manager and each agent. Worse, to
work fully with a CMIS manager, each
agent needs to implement every layer of
the CMIP spec, so each agent needs a lot
s
^NMP
is well on its way to
becoming a standard.
More than 100
vendors have signed up
for it so far.
of memory to run the CMIP software.
CMIP and CMIS are new enough that we
have no hard data on the amount of mem-
ory that a full commercial implementa-
tion would require, but some estimates
run as high as 1 megabyte, with the most
optimistic projections in the hundreds of
kilobytes. This memory requirement is a
problem for network devices like bridges
and routers, and it's not likely to sit too
well with most MS-DOS PC users.
IBM and 3Com have teamed up to pro-
pose a solution to this memory problem:
the Heterogeneous LAN Management
standard. A subset of CMIP, HLM in-
cludes only the lower few layers of the
larger standard. HLM can work with
both Token Ring and Ethernet networks
and should cost only 20K bytes to 30K
bytes per PC, so it has the potential to
bring network management options right
to your desktop. Both IBM and 3Com
plan to include HLM in their PC net-
working software, and they're encourag-
ing other vendors to do so as well. HLM
does not, however, include any monitor-
ing software or specifications, just an
application programming interface on
which vendors can build their own man-
agement monitors— as both IBM and
3Com plan to do.
Picking a Future
Aside from its memory requirement,
CMIP sounds great. HLM isn't as good.
but at least it fits on a PC. At first glance,
the two seem to offer a great one-two
punch: Do HLM now, and then do CMIP
as PC operating environments, such as
Windows that can handle large software
products become more commonly avail-
able. Together, CMIP and HLM seem
like the death of SNMP.
The thing is, CMIP is the future, and
there are network management problems
today that can't wait for it to reach the
market. The CMIP ISO standards are
only in draft form, awaiting ratification.
IBM and 3Com say that HLM won't be
ready until sometime in 1991. When
both are done, users will still face a long
wait while all the networking vendors
implement these standards and bring
their products to market.
Meanwhile, SNMP is out in the real
world doing useful work today. That's
the bottom line. Network management
problems are too important to wait, so
everyone should adopt SNMP as quickly
as possible. Every network vendor, in-
cluding the LAN server companies-
Novell, Microsoft, and the rest— should
embrace this standard. Every server,
workstation, and other network device
should be able to talk SNMP.
Does this mean we're giving thumbs
down to CMIP? No. In fact, we also
think that every network vendor should
jump on the CMIP bandwagon as soon as
possible, so that in four or five years
CMIP products will be everywhere.
"But wait," we hear the budget-con-
scious folks crying, "does this mean that
we'll end up using SNMP for a few years
and then moving to CMIP? Does it mean
we'll end up paying twice for many net-
work management components? Does it
mean we're opting for a relatively short-
term, imperfect solution, while an al-
most ideal one is only years away?"
Yes, yes, and yes.
Those questions are good ones, but
they beg the most important question of
all: Do you really have any other choice?
Our answer is no; network management
is too vital to today's businesses to wait
for a standard that's years away. That's
not an ideal answer, admittedly, but
right now it's the best one we've got. ■
Mark L. Van Name and Bill Catchings are
BYTE contributing editors. Both are also
independent computer consultants and
freelance writers based in Raleigh, North
Carolina. You can reach them on BIX as
"mvanname " and "wbc3, " respectively.
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
100 BYTE* NOVEMBER 1990
Our Printer Sharing Unit
Does Networking!
An Integrated Solution
Take our Master Switch , a sophisticated
sharing device, combine it with MasterNet™
networking software for PCs, and you've
got an integrated solution for printer and
plotter sharing, file transfer, electronic mail,
and a lot more. Of course you can also
share modems, minis, and mainframes or
access the network remotely Installation
and operation is very simple.
Versatile
Or you can use the Master Switch to
link any computer or peripheral with a serial
or parallel interface. The switch accepts
over 20 commands for controlling the flow
of data. It may be operated automatically,
by command, or with interactive menus. Its
buffer is expandable to one megabyte and
holds up to 64 simultaneous jobs. The
MasterLink™ utility diskette for PCs
comes with every unit and unleashes the
power of the switch with its memory-resident
access to the commands and menus.
Other Products
We have a full line of connectivity solutions.
If you just want printer sharing, we've got
it. We also have automatic switches, code-
activated switches, buffers, converters,
cables, protocol converters, multiplexers,
line drivers, and other products.
Commitment to Excellence
At Rose Electronics, we're not satisfied
until you're satisfied. That's why we have
thousands of customers around the world
including large, medium, and small
businesses, factories, stores, educational
institutions, and Federal, state, and local
governments. We back our products with
full technical support, a one-year warranty
and a thirty-day money-back guarantee.
Call now for literature or
more information.
(800) 333-9343
P.O. Box 742571 • Houston, Texas 77274 • Tel (713) 933-7673 • FAX (713) 933-0044 • Telex 4948886
Circk 303 on Reader Service Card
Can you stomach spending an extra $10,000 for a PC
network or UNIX' workgroup server with dubious service?
We can't. Workgroups are too critical to leave in the hands
of amateurs.
So Dell has gone overboard in servicing
servers. In fact, we just won a PC Week Poll
for Corporate Satisfaction for ser\'ers, where our
reliability and service were rated far above our
competitors.
Which brings us back to our question:
Would you spend an extra $10,000 for iffy
service?
We think its a no-brainer.
We have ttvo netv 486 " EISA setters. Dell
gives you a
choice of the 25
MH:Deir"425TE
UNBELIEVABLE
PRICES.
TO ORDER. CALL
800'444'1470
HOURS: 6 AM-9 PM CT M-F S .«.M.4 PM CT ON SAT.
FOR NETWORKING/UNIX INFO.
800-678-UNIX
IN CANADA. CALL SOD-3S7-5752
and the 33 MHz
Dell433TE.
The 25 MHz Dell System* 425TE has up to
64 MB of RAM capacity, 11 storage bays, and a
whisper-quiet 300 watt power supply. We've also
built in features such as password protection, a
sofn\-are controlled reset switch, and an efficient
cooling system to protect component life.
What's more, both the 433TE and the 425TE have the
Dell designed Smart Vu" diagnostic display built in. This
ingenious innovation helps identify problems even if the
monitor goes down.
For even more performance, the 33 MHz Dell System
433TE is everything our 425TE is, with 32% more speed. The
Dell exclusive memory design with a 128 KB external cache
gives it maximum throughput.
ystem 433TE
$9,599 1
Del! System 425TE|
Lease:$359ApQ?*|
THE NEW DELL SYSTEM 433TE 33 MHi EIS.^ i486'" AND
THE NEW DELL SYSTEM 425TE 25 MH: EISA i486.
• Intel' 80466 micrDprocessor running ar 33 MH:
t4337X) or 25 MH: (425Tt) wth S KB incerml cache.
• 12S KB esiemal cache (433TE).
• Standard 4 MB of RAM,' expandable to 64 MB
(eight internal SIMM sockets, each accepting a 1 MB.
2 MB. 4 MB. or 8 MB SIMM, installable in matched
pairs).
• Socket for WEITEK 4167 math copiocessor.
• U internal half-height drive kzys.
• Eight 32-bit EISA exparuion slots (six EISA master
sbts and tv,o EISA sla\'e slots).
• Hifih-perrormance IDE (80 MB. 100 MB. 190 MB) and
ESDI (330 MB. 650 MB) hard diskdm«i.
650 MB VGA Cobr Phis System 433TE 425TE
Using 2 MB SIMMs $11,799 59.599
Using 4 MB SIMMs S12.199 S9.999
Prices listed include S MB of BAM.
AD CODE11E33
'Server problems? Just
ship 'em hack, okayl"
I krunv those babies like a cat
knows her kittens!'
"Where's the power switch?
My UNlXgiiy actually
talked to the factory once!
"But he's on vacation for tivo
tveeks.Soiry."
H From this foundation, create a powerful PC network
or UNIX workgroup. Dell's new systems have more than
enough performance to function as a LAN Server and WAN
or internetworking gateway. So they're capable of supporting
the most demanding server use— a multi-function network. Of
Tht Dell Syirem and d25TEoi« OauAd«vii:es sold for use ii comrnerdd efTvirorarienh onl>! E^rfoimaficB enhanwmerts; wiltiir ihe firaJ
megobylB of menwy 384 KB s reserved for use by iTie sysJem to enhonce pe*fonTwrKe. All systems ore p^otogro plied
prices end speciflcotlons ore subiect 'o chonge wirtiout notice, Dell connot be responsible lor errors in ty^ogrocJiy or photogrophy "Poy-
mentbosed on 36.fnonth,open-end lease. LeOSingorronged by Leosing Grotjp, Inc. In Conodo, configurations ond prices moy vory. DELL
SYSTEM IS o registered trodeitiork.Dell and SmonVu ore trodemorlrs of Deil Computer Corporotion Dell UNIX System V3.2 is bosed on
INTEIWCT1VE Systems Corporotlons386/li('- Intel Isoregisteredtrodemork and I486 and 436 ore troderrtorVs of Intel Corporotip<i.tFrom
Compoq July 23, 1990 press release, UNIX Is a registered trodemork of AT&Tlnttie United Stotesand ottter countries, Otfiertrtjdernorks
and trode names ore used to Idenhfy the entrtles claiming the modes and nomet; or their products, Dell Ctxnputer Corpprotlon disclaims
ony proprietory interest in trademorlrs ond trode nomes other than Its own,-On-site service moy not be Ovoiloble in certoin remote
loctttions, Shipping, hondling ondopplicoble soles tax not Included in the price. For informotion on ond o copy of Dell's 30-doyTo)ol
Sotisfoction Gucroniee, limited worronty ond Xerox's Service Contract, pleose write to Dell Computer Corporation, 9505 Arborehtm
Boule-ord, Austin, Texos78759-7299,ATT>J:Wprroiity, 41990 Dell Computer Corporohoo, All rights reserved-
course, they're completely compatible with all major network
operating systems, including Novell, 3COM and Banyan.
In a UNIX environment, the 425TE and 433TE are perfect
for workgroups supporting either traditional multiuser or
high-speed client/ser\'er environments.
You can buy Dell servers preloaded with
UNIX System y making them literally
plug and play. Even more impressive is the
fact that UNIX system administration can
be done by Dell, remotely.
Serticing servers is beyond most
Compaq dealers. If a server happens to
go down, your whole company can go
down with it.
Would you trust some unknown
technician to bring it back up?
We wouldn't.
That's why we have a special advanced
systems hotline so you can call us direct.
Dell is an AT&TUNIX source code licensee
and an authorized Novell Network Reseller.
On those rare occasions we can't fix
it over the phone, Xerox technicians will
come to your office with the solution or
a i ^r^sm^ a— part in hand."^
There's a lot more to knoiv before you buy a server.
When you call Dell, our experts will give you the help you
need to buy an advanced PC or UNIX server.
Then we'll send it off with a 30-day no questions asked
money back guarantee, and a one year limited warranty.
Call us.
Wdd like to make believers out of you.
Above and beymid the call.
DELL
COMPUTER
CORPORATION
Circle 104 on Reader Service Card
THE LAP OF LUXURY.
Talk about good things falling into
your lap.
Dell's first laptop -the 16 MHz 386" SX
—was PC Magazine's Editor's Choice, and won
PC Week's Corporate Satisfaction Poll for
386SX laptop computers.
Now we've made a faster 20 MHz model,
with a new higher contrast display.
And it's only $3,899.
Which is a hefty $2,900 less than
Compaq's SLT
TO ORDER, CALL
800'444'1470
HOURS:6AM-9PMCTM-F SAM-4PMCTSAT
IN CANADA, CALL 8(10-387-5752
386s/20.'
In fact, it even
costs less than most slower 16 MHz laptops.
How those other guys can charge so much
is insane.
(Here's another good one: We're also cutting the
price of our original 16 MHz laptop to $2, 999. That
should drive our competitors up the padded wall. )
It's a desktop PC trapped in the body of a laptop.
This lightweight laptop acts suspiciously like a
desktop system.
With the Intel® 20 MHz 386SX microprocessor, it's
as powerful as most desktops.
It's nearly as expandable, too. You get up to 8 MB
20 MHz 386SX
Lease: $141/mor*
THE NEW DELL SYSTEM' 320LT 20 MHz 386SX
AND THE DELL SYSTEM 316LT 16 MHz 386SX
• Ince! S0386SX microprocessor running at
20 MH: {320LT) or 16 MH: (316LT).
•Standard 1 MB of RAM* optional 2 MB of
RAM expandable to 8 MB (on the s>-stem board
using I MB SIMMS).
• LIM 4-0 support for memory over 1 MB.
• 640 X 480 VGA Liquid Crystal Display.
• One industry standard half-sise 8-bit expansion
slot.
• Dedicated Data/F^x modem sloc-
• Socket for Intel 80387SX math coprocessor.
•3.5" 1.44 MB diskette dnve.
• 83-ke>' ke>'board with embedded ruimerk Is^pad.
I ADCODE11E32 |
• 1 parallel, 1 serial, and external VGA monitor
port.
• Connector for lOl-kev' keyboard or numeric
keypad.
• Connector for external 5.25" 1.2 MBdidcette
drive.
• Two removable and rechargeable N iCad battery
packs utilizing Dell's "Continuous Fbwer Battery
Sv-stem" (patent pending).
316LT: 20 MB. I MB RAM S2.999
320LT: 40 MB. 2 MB R.^M $3,899
•Performonce Enhoncemwils: Within the first megabyte of memory, 128KB is reserved for use by the system to enhonce
performance. DEILSYSTE// a o registered trodemorfcond Delso trodernorko^Del ConiputerCbrporotk^
ord 336 is 0 Iroderriark or Intel Corporal. tSoira: [^jtacFjest inc. (5|^^
feose. -leosing onwged by Le<Ming Group, lot In Conoda configu^^
typogrcph/ or phtfogrophy SHippifig. hofiding ond (vpfceab^
kisnhty *<e entifjes diirrm^ the rrixfa ond nornes or iIt^
rrorVs or>d trode ryynes Oiner 4kvi is OSMa -^Orvsie sennoe rnoy rx)! b^
roton. All rights reserved- FcrinfentxSion on ond ocopyofDeTsSO-DoyTisidSofefactionGuo^^
Ccotroci, pleose lo Del Conipoler CorpofoSon. 9505 Arborefiw Bou^^
THE LAP OF LUNACY.
of RAM, a 3.5" 1.44 MB diskette drive and a 20 or 40
MB hard drive. It also has a dedicated slot for a Dell "
Data/Fax modem, and a separate slot for a standard
half-length expansion card. (On a Compaq, that
expansion slot would cost you an extra $1,000).
When it's time to stay put, you can connect our
laptop to an external VGA monitor and keyboard, a
5. 25" external floppy disk drive, and even to your
network or mainframe.
If you can tvork 24 hours a day, our
laptop can tvork 24 hours a day. Dell's
special Continuous Power Battery System lets
you change batteries without losing your data,
or your train of thought. The system includes
two lightweight rechargeable battery packs.
The service goes where you go. If you have
a question, our toll-free technical hotline
solves 90% of all problems over the phone. If
we can't solve it over the phone, a trained
technician from Xerox will be sent to your
lapside the next business day — nearly
anywhere in the contiguous U.S.-
For sale, for lease, for less. When you call
us, you talk with a computer expert whose
sole mission is to give you exactly what you
want. At a great price. We'll custom configure your
laptop, give you a 30-day no questions asked money
back guarantee, and a choice of leasing plans."^
Then we'll do a configured system test, and ship it
wherever you want.
Call now for either our 16 MHz or new 20 MHz
386SX laptops.
It'd be lunacy not to.
Above and beyond the call.
DELL
COMPUTER
CORPORATION
Circle 105 on Reader Service Card
The floppy disk icon "D0S-1.44M" is actually
an MS-DOS^ disk, brought to you by AccessPCV
Shown: Lotus" 1-2-3" release2.2, running
in SoJtPC with EGA/AT Option Module^"
i File fdil Opiions PC Otu'ps
MBtmtosh Hn
QckQck,
It'sAMAC. It'sAMiC
AndAPC.
Load SoftPC, click twice, and you've got a window wide
open to the entire MS-DOS world. Everything a Mac can do
plus everything a PC con do, in one machine.
Whether you're a Macintosh user who needs access
to PC softwareand data, ore PC userwho wants to go
Macintosh without losing PC compatibility, you can have itall
with Insignia's best-selling software solutions.
So/fPCis a software emulation precise
enough to run the toughest PC applications-
Norton Utilities, Lotus 1-2-3, Han/ard
Graphics, AutoCad, even custom develop-
ment programs. You get complete XT or AT
compatibilify forthe SE/30, Macintosh II
family and the Macintosh Portable.
Add an EGA/AT Option Module, and
get vibrant EGA color compatibility, LIM
expanded memory and math coprocessor
support.
New4ccessPCIetsyou use PCand PS/2
disks just like Mac disks. Now you can move and
view PC file and disk icons— even in locked orfull
disks!— format DOS disks, launch Mac applications and
much more.
For more information and the name of a SoftPC dealer
nearyou,call Insignia at
800-848-7677 (U.S. only) or
408-522-7600 (outside U.S.).
Ifisignid
Insignio Solutions.
nc. 254 Son GefDnimoWoy, Sunnyvale, CA 94086. Fox: 408-733-9541. We give a So/fPClretoi! S399) or ,4ccessPC program (retail 5129) doily to ocoller selected at raridom.
registered trademark and ^^ccessAT iso trademark of Insignia Solutions. Inc. Other product nomes are trademarks or registered trademorksof their respective owners-
Circle 173 on Reader Service Card
EXPERT ADVICE
MACINATIONS ■ Don Crabb
WORKING
WITH Windows 3.0
AND A Mac
Overall, the Windows
3.0/386 combo
is an 85 percent Mac
As I have written here before,
using Windows 3.0 on a good-
quality 386 PC is surprisingly
similar to using a Mac Ilex.
It's nowhere near an exact match, but it's
close enough to force the obvious com-
parisons. Overall, I call the Windows
3.0/386 combo an 85 percent Mac.
The reality of microcomputing life is
that lots of different graphical user inter-
faces (GUIs), stuck on lots of different
operating systems, are going to be the
norm for the nineties. Mac and Windows
users must learn to get along, because in-
teroperability will be the defining tech-
nology. I have had my share of Mac OS/
Windows 3.0 attempts at detente, and
here are some early tips based on my ex-
perience.
Networking
I do a lot of work over computer net-
works, both at home and at the office. I
use both LocalTalk and Ethernet to in-
terconnect Macs, PCs, Sun SPARCsta-
tions, and NeXT Computers. For Win-
dows 3.0 to be a viable GUI for me
means that I have to make it work with
these existing networks.
Right now, that's a big problem. I use
both AppleShare and TOPS on the PCs
and Macs, while Network File System
handles the file sharing over the Unix
boxes. Thus, I want to run AppleShare
PC or TOPS on my Windows-equipped
PCs, or even NFS. But that's not yet pos-
sible. None of these file-server technol-
ogies are Windows 3.0-compatible.
I've tried loading AppleShare PC and
TOPS first and then loading Windows
3.0 on the PCs, but there's not enough
memory left in the 640K-byte start-up
segment for Windows to fly. I've also
tried Windows in real mode (where you
lose all the multitasking and extended
memory magic) to shoehorn in the net-
working stuff, but that's been a wash.
Novell's NetWare or 3Com's 3 -I- Share
might be an answer for my cross-plat-
form file sharing, since Windows 3.0 has
hooks that can support these networked
operating systems. But the cheapest ver-
sion of NetWare that supports all my
Macs and PCs as clients would cost me
$4600. 1 don't see that as much of a solu-
tion. Plus, I'd need to establish a PC as a
dedicated NetWare server, to say nothing
of the hassle of Novell network adminis-
tration.
NFS isn't an answer either, since there
is no PC version of it that works with
Windows. The best I can do is run my
PCs under DOS 4.01 and do my file
sharing over the networks under that op-
erating system. Then, I can kill the net-
works and reboot under Windows to run
my applications. Not exactly transparent
networking, is it? Let's hope that Apple
and Sitka (formerly TOPS) can fix things
at their end, and that Microsoft's prom-
ised easy adaptability of Windows 3.0 to
different networks becomes a reality.
File Exchange
When I've used a Toshiba T3100SX lap-
top on the road and want to move its files
over to my Mac, I have always used Trav-
eling Software's LapLink Mac III. It
works well and simply. Luckily, Lap-
Link Mac III works fine as a non-Win-
dows application, so I can continue to use
it that way. Since I'm using Microsoft
Word for Windows on the T3100SX, I
also don't have to worry about invoking
file-conversion software or file filters.
I've tried other file-exchange solutions
on the T3100SX and on both an Out-
bound Systems portable Mac and Ap-
ple's Mac Portable connected to a To-
shiba T5200 running Windows 3.0. I
ILLUSTRATION: TOM SCIACCA © 1990
NOVEMBER 1990 - BYTE 107
MACINATIONS
used a direct serial connection on both
Macs to the T5200 and ran Procomm as a
non-Windows application on the T5200,
while running VersaTerm-Pro on the
Macs.
A similar serial connection between
the T3 lOOSX and a Mac Ilci also worked
fine for file exchanges as long as I made
sure to use the correct file translators or
filters first. For the most part, I use the
Apple File Exchange with the Claris,
DataViz (Mac Link Plus), and Systems
Compatibility (Software Bridge) transla-
tors for this. I've had no trouble getting
PageMaker 4.0, Excel 2.2, PowerPoint
2.0, and other files over to Windows
from the Mac.
As more DOS and Mac vendors pro-
duce Windows 3.0-compatible software,
the transparent exchange of files between
these two operating systems should be-
come much easier.
On-Line Service and BBS Access
Over the past two years, I've become ad-
dicted to the ease of use offered by Con-
nect's MacNet, CompuServe's Naviga-
tor, AppleLink, and America Online.
Unfortunately, there is no Windows 3.0
version of AppleLink, and the same is
true for America Online, a service dedi-
cated to Mac users with a spiffy GUI.
Thankfully, though, there is a PC ver-
sion of Connect (PCNet), and I've gotten
by with it in the past. Unfortunately, it's
not expected to appear in a Windows-
compatible version anytime soon, and I
can't make it work quite right as a non-
Windows application. Although there's
no Windows version of Navigator, Com-
puServe does have a new PC package for
making access easier, called the Compu-
Serve Information Manager. But it's not
Windows 3.0-compatible either, and it's
pretty mediocre compared to all the auto-
scripting capabilities of Navigator.
For Windows 3 .0 to gain the same rep-
utation as a high-quality interface for
on-line services as the Mac, we need
Windows-based on-line software written
for it.
Similarities and Differences
Can Aggravate
If you spend more than 5 minutes using
Windows 3.0, you realize that it looks
more like the Mac Finder/MultiFinder
than it works like it. While Windows 3.0
includes resizable windows, scroll bars,
menus, icons, proportional screen fonts,
and color, the way they work isn't usu-
ally the same as their Mac equivalents.
If you're a Mac person, a number of
annoying omissions (e.g., the lack of a
Trashcan and different functional menu
bars for each Desktop window) can con-
fuse you. If you're used to the clean
screen fonts on the Mac, you'll hate the
lousy screen fonts under Windows, al-
though Adobe's Type Manager for Win-
dows should help. You'll also find that
many of the Windows icons look a tad
mediocre.
There are quite a few Windows capa-
bilities that Mac users would love to
have: icons that represent parent and
daughter windows (which keeps the
Desktop tidy), standard interapplication
communication in the form of Dynamic
Data Exchange that MacFolk have to
wait for System 7.0 to savor, true pre-
emptive multitasking with dynamic
memory allocation (System 7.0 won't
have dynamic memory), and seriously
enhanced printer control.
Mac users with anything more than a
passing familiarity with that machine
i
i
i
I
108
AWARD POSTCARD
DIAGNOSTIC CARD
• DOS not required for diagnostic functions
• POST (Power On Self Test) routine monitoring
• Supports XT/286/386 based microcomputers
• Works with most BIOS versions including AWARD,
AMI, PHOENIX, QUADTEL
• Built in comprehensive diagnostic functions in ROM
• Fits into any 8/1 6 BIT slot
• Optional digital diagnostic diskettes for floppy disk alignment
• Serial and parallel loop back connectors included
• New Low Price «249.°°
Order Now
1-800-800-2467
UNICORE SOFTWARE
599 Canal Street Lawrence, MA 01 840 (508) 686-6468
BYTE' NOVEMBER 1990 Circle 359 on Reader Service Card
"Highly Recomn^nV&d"— PC NTa^^HS
The AC outlet for your car!
PowerTrip® gives you AC power from your car's
cigarette lighter! Safely runs:
Computers
FAX machines
only $199.95!
Zirco ic
I Any 1 00 watt
AC electronics
I 220 volt version available
(US $299.95)
I Runs for hours with no
significant battery drain
10900 W. 44th Ave. Wheat Ridge, CO 80033 USA
Enhancng the MobNe Office Tel(303) 421 -201 3 FAX (303) 423-8346
Circle 378 on Reader Service Card (RESELLERS: 379)
TheQ
You're traveling through another dimension
— a dimension of increasing storage demands
and rewritable optical technology.
Submitted for your approval, storage solu-
tions from the #1 source of optical storage
systems in the world. Systems designed
for Macintosh, SUN, DEC, HP, IBM
and compatibles. Support for ad-
vanced applications running
Unix, Xenix, A/UX, NoveU,
and more.
Pinnacle Micro, the leader
in this new storage revolution,
provides expanded storage for
multimedia, digital video, pre-press,
desktop publishing, CAD/CAM, and other
data-intensive applications.
In the Optical Zone, these storage requirements
are met with the latest optical technology
available. From the world's first 3.5 inch optical
drive to the largest selling 5.25 inch optical
drives and disk changers. On Une,
network, backup and archiving
storage solutions from
128 Megabytes to 36 Gigabytes.
\^th optical storage,
your data's life is pro-
longed and protected.
Expansion is as easy as
inserting another optical
disc. With Pinnacle's
ASCENT™ program, systems can be
upgraded from 650 Megabytes to 1 Terabyte.
See the future ... Store the future ... Recall the future ... The future is Optical.
For further reference, check under "S "for storage, from Pinnacle in ... The Optical Zone.
©(800)553-7070
PlNNAaE/^ICRO
15265 Alton Parkway • Irvine, CA 92718 • In CA (714) 727-3300 • FAX (714) 727-1913 THE OPTICAL STORAGE COMPANY
Circle 284 on Reader Service Card
MACINATIONS
will peg Windows 3.0 as being different.
After a bit more exploration, you'll likely
find that it's annoyingly different, de-
spite some of its obvious pluses. After a
few months, you'll find yourself asking
when Windows 4.0 is coming out to fix
all the interface mistakes Microsoft still
managed to build into version 3.0.
On the other hand, Windows 3.0 users
should be able to switch over to a Mac (or
switch back and forth between the two
environments) with considerably less
It's true! We can turn
your existing ~™"
Series I! or III
printer into a _
1 000 X 1 000
Turbo Res™
Plain-Paper ^
Typesetter! National TeleVAR™
(Raster Devices Direct) intro-
duces the 1000 Enhancer Kit™
for your HP Series II or III printer.
By using a new imaging
technology called
TurboRes™ on our PC-based
controller, we can transform
your 300 dpi printer into a
state-of-the-art Plain-Paper
Typesetter that gives you print
quality previously undreamed of,
even on devices costing over
$20,000.
Send us your HP Series II or III
laser printer and we will do
the rest. We factory install a
video board and connector in
your Series II or III, and supply a
PC/XT/AT or MCA 6Mb printer
controller, 135 scaleable fonts,
direct driver software for
trouble, since Windows 3.0 is a vast im-
provement over version 2.03. And it does
look a lot like a Mac. Sometimes looking
good is all that matters, I guess.
Tip of the Month:
Subscribe to a Newsletter
This past summer proved to be another
tough time for computer magazines. An
industry that was already condensed has
compacted further with the failures of
VNU's Personal Computing, IDG's PC
Resource, and CMP's Macintosh News.
Surprisingly, though, as some main-
stream computer magazines have failed,
computer newsletters have gotten stron-
ger. Old standbys like Stewart Alsop's
PC Letter have gotten bigger and better,
while McGraw-Hill's BYTEWEEK has
established itself as a reliable weekly for
up-to-the-minute computing news and
analysis for both PC and Mac users.
Two of my most pleasant surprises,
however, come from industry experts
relatively new to the newsletter game.
Denise Caruso, the gifted columnist of
the San Francisco Examiner and several
on-line venues, has just started a newslet-
ter for working multimedia users.
Called Media Letter, this newsletter is
exactly what real multimedia people
need. If you're using your Mac for multi-
media work, or if you expect to in the fu-
ture, you should subscribe to Media Let-
ter (P.O. Box 142075, Coral Gables, PL
33114, (305) 441-1282). It costs from
$195 to $395 a year, depending on your
institutional affiliation.
My favorite Mac newsletter will soon
be celebrating its first anniversary. The
Weigand Report (P.O. Box 647, Gales
Ferry, CT 06335, (203) 464-6188) is
written and published by former MAC-
azine and Personal Publishing editor
Chuck Weigand. This newsletter practi-
cally begs to be read, since it's jammed
with useful and specific tips for Mac
novices and Mac experts.
Since much of Chuck's expertise is in
desktop publishing, that's the focus, but
the newsletter also includes coverage
germane to small-business Mac owners.
A recent issue had articles on high-reso-
lution plain paper printers, font-transfor-
mation software, SCSI-bus screwups
caused by multiple SCSI devices, and the
compression of TIFF images.
Chuck gives you plenty of theoretical
and engineering (he is, after all, a retired
Navy lieutenant commander and nuclear
submariner) information about the topics
he covers, but he also includes plenty of
practical tips for solving the problems he
reveals. A yearly subscription to the Wei-
gand Report (20 issues) costs $128. It's
easily worth thrice the price. ■
Don Crabb is the director of laboratories
and a senior lecturer for the computer
science department at the University of
Chicago. He is also a contributing editor
for BYTE. He can be reached on BIX as
"decrabb."
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
1000 DPI!
From Your HP LaserJet Series II or III
Windows
(such as
PageMaker,
CorelDRAW!,
Micrografx
Designer, Word
Windows, etc.),
GEM (such as Xerox Ventura
Publisher, GEM Artline, etc.) and
Word Perfect.
CALL NOW! 1-800-468-1732,
Source Code #106 (In MN:
612-941-4919) and ask about the
1000 Enhancer Kit for your
Series II or III printer. The 300
dpi barrier will fall by the way-
side as you experience lOOOx
1000 TurboRes. Note that all
your existing PCL functionality
remains unchanged, so your
printer can live in both worlds
—PCL and 1000x1000 TurboRes!
PrePress Systems Specialists
Formerly Raster Devices Direct, inc.
©1990. Raster Devices Direct, Inc., National TeleVAR and 1000 Enhancer Kit are trademarks of Raster Devices
Corporation. TurboRes is a licensed technology and a trademarl< of Laserf^aster Corporation. All other product
and brand names are trademarks and registered trademarks of their respective companies. All prices and
specifications are subject to change without notice. Please call for current pricing and warranty details.
VISA, MASTERCARD AND AMERICAN EXPRESS ACCEPTED
110 BYTE' NOVEMBER 1990
Circle 252 on Reader Service Card
Database Users
Respond To Queries
In a series of recent polls, Oracle's
products were ranked number one
by five magazines representing over
four hundred thousand readers.
Leading to only one conclusion:
Oracle's database and networking
products are the best solutions for
the widest variety of PC and Mac
users.
The readers of both DATA BASED
ADVISOR andDBMS Magazine named
Professional ORACLE Tools and
Database the best SQL-based data-
base. The readers of VARBUSINESS,
who should know something about
developing applications, named it
the best applications software. And
Government Computer News cited
reliability, compatibility and speed
as some of the reasons they awarded
Professional ORACLE Tools and
Database the number one data
manager for local area networks.
ORACLE for Macintosh received
its share of acclaim from Info World
readers, who named it Macintosh
Product of the Year.
Info World readers also
named Oracle's newest desktop
product, ORACLE Server for OS/2,
product of the year. As did
subscribers of DBMS Magazine,
who rated ORACLE Server for OS/2
the best database server.
Call 1-800-633-0498 Ext. 4905 to
order or sign up for the free Oracle
Client-Server Forum in your area.
And see what kind of software
generates this kind of hardware.
Professional ORACLE Tools ^
and Database Version 5.1 C
$1,299
Professional ORACLE Tools
Version 5.1 0
$799
ORACLE tor Macintosti Version 1 .2
Database Version
Networkstation Version
(without database)
$699
$299
ORACLE Server for OS/2
$3,699
ORACLE for 1-2-3 Version 1 .1
$299
To order call 1 -800-633-0498 ext. 490;
Compatibility • Portability • Connectability
a 990 Ora* CocpcraSOT. ORACLE is a registered lrademari< of
Irademark, or legislered Oadema* of »ie respective manufatJurer. Cal 1 -eoOORACLEI lor haidirare dni solfcvare requi-emetils.
Have you heard our
Adobe Systems ... NCP
7902 n Adobe Tyfe Manager for Windows and
Microsoft Windows 3.0-Clean up that jagged
type with Adobe Type Manager and
Windows 3.0. Two hot programs for one
great price. Specify media size $149.
□ SVz" format available from us. Specify
when ordering.
s pacitage Includes both 5V4" and 3V2"
disl(s.
B VI2" format available from manufacturer
by request. Call us for details.
CP— copy-protected; NCP— not copy-protected.
The four-digit number next to each product
Is the product's ITEM NUMBER. Please refer
to this numl}er when ordering. Thank you.
SOFTWARE
We only carry the latest versions of products.
Version numbers In our ads are current at
press time.
Products listed here in red are Microsoft
Windows Applications.
Corel Systems ... NCP
5506 aCorclDRAW! f i-The world's leading
PC illustration software now comes with
even more value: CorelTRACE, over 100
typefaces, over 300 clip-art images, a Pantone
license-all bundled in for free $329.
Adobe Systems ... NCP
6591 Blllustrator Windows 1.0 $279.
7547 HAdobe Type Manager for Windows 59.
7902 □ Adobe Type Manager for Windows and
Microsoft Windows 3.0 149.
6590 aStreamline Windows 1.0 229.
7392 BAdobe PostScript Cartridge .... 249.
(Entire Adobe Type Library, from 1 to 133
is available. Call for more information.)
Aldus ... NCP
1332 DPageMakerS.OI 499.
Alpha Software ... NCP
5104 aAlpha Four 1.1 319.
Application Techniques ... NCP
1214 BPizazz Plus 2.0 69.
ASD Software ... NCP
7847 HPIanlsoftl.0 145.
Ashton-Tate ... NCP
4450 DdBASEIV 1.1 499.
Asymetrix ... NCP
7384 BToolbook 1.0 for Windows 309.
ASD Software ... NCP
7847 SPlanisoft f 0-Coordinate agendas,
find available time-slots for appointments,
keep track of dealines & priorities, distribute
tasks, optimize resources, share information
between PCs & Macs over any LAN . $145.
Avery ... NCP
6006 aLabelProl.0 49.
7336 aLabel Pro I.Ofor Dot Matrix 49.
Bitstream ... NCP
7568 BFaceLift 1 .0 59.
BCollectlons: Newsletters, Flyers, Books
& Manuals, Reports and Proposals,
Presentations or Spreadsheets each 129.
BFontware eacfi 89.
Borland International ... NCP
7357 0TurboC-t- -^ 1.0 Professional ... . 159.
7356 HTurbo Pascal Professional 2nd Ed. 179.
6242 HQuattro Pro 1 ,0 325.
1514 aParadox3.0 469.
Broderbund ... NCP
1434 DNew Print Shop (NCP) 39.
Button Ware ... NCP
6419 aPC-FileS.0 89,
Caere ... NCP
6004 BOmnlpage386 2.1 599.
Central Point ... NCP
5039 aPC Tools Deluxe 6.0 89.
5038 □CopyllPC5.0 27.
Checi(free
6360 CheckFree (electronic cfiecl<ing sn/.) $25.
Chipsoft ... NCP
1663 aTurboTax 8.0 for 1990 Taxes 45.
CompuServe
7546 DOS Membership Kit 23.
Concentric Data Systems ... NCP
6575 BR &R Relational Report Writer 38 109.
Corel Systems ... NCP
5506 QCorelDRAW! 1.2 329.
Custom Applications ... NCP
7474 DFreedom of Press 2.2 255.
Data Storm ... NCP
4798 BPROCOMM PLUS 1.1 65.
DCA ... NCP
2908 nCrosstalk XVI 3.71 119.
5611 nCrosstalk for Windows 1.1 129.
Delrina Technology ... NCP
7351 BPerFORMPRO 1.0 for Windows. 299.
Fifth Generation Systems ... NCP
7725 BDIrect Access 5.0 59.
2762 DMace Utilities 1990 99.
7795 BDisklockl.0 109,
3950 BFastback Plus 2.1 119.
FNN Data Broadcasting
7005 aNewsReal 1.0 99.
FormWorx ... NCP
5810 DFormWorx with Fill & File 2.5 ... . 85.
7311 BForm Publisher for Windows 1.2. 145.
Fox Software ... NCP
6188 0FoxPro1.O2 489.
Franklin Software ... NCP
7071 BLanguage Master 2.0 59.
7416 BLanguage Master 3.0 for Windows 59.
Funi( Software ... NCP
2228 DSidewaysS.S 52.
7380 BRD. Queue 1 .0 (print spooler) ... 55.
Generic Software ... NCP
2265 BGenerlcCADD Level3 1.1.3... 225.
Great American Software ... NCP
4880 nOne Write Plus Acct. Sys. 2.06 . . 179.
5825 BMoney Matters 1.0 55.
Harvard Associates ... NCP
2324 0PC Logo 3.0 59.
Chipsoft ... NCP
1663 \ilTurhoTax8.0for 1990 Taxes-The best-
seUing, easiest-to-use and most complete
software for preparing individual tax returns.
TurboTax provides on-line help, IRS instruc-
tions and comprehensive tax assistance $45.
f
latest breakthrough
hDC Computer Corp. ... NCP
7389 HWindows Express 3.0 $55.
7383 [wFirstApps 1.0 55.
Hilgraeve ... NCP
2323 H HyperACCESS/5 1 . 1 (DOS & OS/2) 115.
IBM ... NCP
6599 CCurrent1.1 239.
Individual Software ... NCP
6222 aResume Maker 1.1 29.
Inset Systems ... NCP
7298 HHijaak2.0 99.
7300 a Inset Plus Hijaak 125.
Intuit ... NCP
2426 HQuicken3.0 39.
Isogon ... NCP
7478 BFontSpace 2.0 59.
Laser Go ... NCP
7635 DGo Script Plus 3.0 189.
LaserTools ... NCP
6882 HPrintCache2.3 99.
Loitl Publishing ... NCP
5191 HRonstadt's Financials 1.02 75.
Lotus ... NCP
5417 □1-2-3 3.1 call
5653 □1-2-3 2.2 349.
5134 aMagellan2.0 119.
MECA ... NCP
4603 HAndrew Tobias' Tax Cut-1990 Taxes 49.
7002 BHome Lawyer 1.0 69.
2798 DManaging Your Money 6.0 135.
Microcom ... NCP
7649 HVirexl.1 79.
6234 DCarbonCopy Plus 5.2 119.
Micrografx ... NCP
7683 □Ctnarisma 1.0 349.
Micro Logic ... NCP
6787 a Info Select 1.1 55.
Microlytics ... NCP
2731 □GOfer2.0 45.
Microsoft ... NCP
7882 □Productivity Pack for Windows. . . 45.
7010 □Windows3.0 99.
7388 aProject for Windows 1.0 469.
7387 BPowerPoint for Windows 1.0 329.
FomWorx ... NCP
7311 Hftm Publisher pr Windows f 2-Desktop
publishing designed especially for creating
professional-quality forms. Use unique
object-oriented design techniques & import
graphics. Over 600 forms included! . . $145.
2904 □Works 2.0 $99.
2901 □Word 5.0 209.
6195 aWord for Windows 1.1 329.
2856 a Excel 2.1 329.
2894 □QuickBASIC 4.5 69.
2853 aC Compiler 6.0 339.
Multisoft ... NCP
4925 □PC-Kwik Power Pak 1 .5 79.
Nolo Press ... NCP
2982 □WillMaker4.0 39.
Norton-Lambert ... NCP
4928 □Close-Up Customer/Terminal 3.0 135.
4929 □Close-Up Support/ACS 3.0 ... . 165.
PC Globe ... NCP
5902 DPC Globe 4.0 39.
5900 □PCUSA2.0 39.
Personics ... NCP
4384 aUltravision 2.0 79.
7048 aMonarch 1 .0 (Data Mgmt. Tool) . 319.
PowerUp ... NCP
7860 aCalendar Creator Plus 45.
7858 BExpress Publisher 2.0 89.
Funk Software ... NCP
2228 nSideways 3.3-Rotates your spread-
sheets 90° as they print $52,
7380 \EP.D. Qmuc 10-Lotus add-in that saves
time by spooling Sideways & Allways output
to hard disk & printing in the background 55.
Precision Software ... NCP
6600 sSuperbase 4 for Windows 1.2 .. 469.
Qualitas ... NCP
7539 □386MAX5.0 75.
Quarterdeck ... NCP
6422 nQRAM 1.0 49.
3221 DExpanded Memory Mgr. 386 5.1 . 59.
3220 □DESQView2.3 79.
4586 □DESQView386 5.1 129.
Reality Technologies ... NCP
6572 aWealthBuilderl.1 145.
Reference Software ... NCP
4396 BGrammatiklVI.0 52.
7483 aGrammatik for Windows 1.0 52.
1-800/776-7777
liljlliyiQ PC Connection 780B
.^^ — 6 Mill Street
Marlow, NH 03456
SALES 603/446-7721 FAX 603/446-7791
Bitstream ... NCP
7568 lEfaceLijt f.O-Fast & easy-to-use, scales
screen & printer fonts to any size. 13 type-
faces to give you professional documents
instandy. Superb laser output & near laser-
quality output for dot matrix printers . $59.
Revolution Software ... NCP
4480 aVGA Dimmer 2.01 (Screensaver; . 29.
RightSoft ... NCP
4155 BRightWriter4.0 55.
Samna ... NCP
5799 aAmi Professional 1 .2 309.
Softlogic Solutions ... NCP
3542 □Software Carousel 4.0 55.
Software Publishing ... NCP
3499 nPFSiFirst Publisher 3.0 99.
3478 GPFSiFirst Choice 3.02 105.
3496 nProfessional Write 2.2 179.
3482 DHarvard Graphics 2.3 359.
Spinnaker ... NCP
7604 BPIus for Windows 1.0 289.
Symantec ... NCP
3152 aNorton Commander 3.0 105.
6397 aThe Norton Backup 1.1 105.
3146 BThe Norton Utilities 5.0 125.
3425 □Q&A3.0 229.
3431 □Timeline 4.0 469.
Software Publishing ... NCP
3482 nHamrd Graphics 2.3-New version!
Built-in drawing tools and other new features
make this superior graphics and charting
program a top performer Graphically the
best choice $359.
®:
Aa rrEMS subject to availabiuty. prices subject to change without nohce.
Makes unpacking
\
^^■x t iX'Tr ft
Qualitas ... NCP
7539 Oi86MAX^.O-?ovftM new
MAXIMIZE feature finds and uses all the
memory you paid for Automatic install makes
this industry -standard memory manager
indispensable for all level of 386 users . $75.
MicRtioli Pnxiudiviiy
li)rW"nx!tM«
Microsoft ... NCP
7882 DProductivity Pack pr Windows-hdudes:
Learning Windows-a comprehensive tutorial,
Working Smarter-on-line productivity tips,
and Quick Troubleshooter-helps solve
common Windows problems $45.
Systems Compatibility ... NCP
6564
□Software Bridge 4.1
79
TIMESLIPS ... NCP
2987
□Timeslips III 4,0
195
6994
□PercentEdge 1.0
69
Timeworl(S ... NCP
6253
BPublish-lt! 1.1
115
TOPS ... NCP
6675
□TOPS Network Bundle 3.0
159
3720
Flashcard 2.1 (AppleTalk network card;
1 year warranty)
155
Touchstone Software ... NCP
7420
aCheckltS.O
89
Traveling Software ... NCP
5179
aLapLinklllS.O
95
TrueBASiC ... NCP
3561
BTrue BASIC 2.1
52
Vericomp ... NCP
6771
BMemory Master 1.1
45
Voil(Swriter ... NCP
6246
□Volkswriter4 1.02
109
Touchstone Software ... NCP
7420 lECkck It 3.0-Diagnostic software will
help find and get rid of system problems. Run
over 160 tests on all major system components.
Results can be logged to disk or printer with
suggestions on fixing simple troubles .. $89.
West Lal<e Data Corp. ... NCP
7577 □PC-FullBak-^ 1.12 $52.
7574 BPathMinder-^ 1.0 79.
7575 ElVaiuePak (includes 4 programs) . . 69.
WordPerfect Corp. ... NCP
7781 HLetterPerfectl.O 135.
3804 □WordPerfect 5.1 265.
6685 HDrawPerfectl.1 279.
WordStar internationai ... NCP
6791 □WordStar Prof. 6.0 279.
Xerox ... NCP
7796 BVentura Publisher for Windows 3.0 569.
XTREE ... NCP
6161 HXTreePro Gold 1 .4 75.
ZSoft ... NCP
7016 BPC Paintbrush IV Plus 1.0 119.
7014 BPCPaintbrushPlusforWndows1.12 89.
RECREATIONAL/EDUCATIONAL
Broderbund ... CP
5701 □Where/Time Carmen Sandiego? . 32.
5851 BSimCity 33.
PCGlobe PCUSA
PC Globe ... NCP
5902 DPC USA 2.0-lnstant profiles on all
50 states and Puerto Rico, including maps,
graphics, and data $39.
5900 DPC Globe 4.0-Frovides profiles of 177
countries. Exports to many programs . . 39.
Electronic Arts ... NCP
5804 BDeluxe Paint II f£n^anceo'; 89.
HyperGlot ... NCP
7849 □Word Torture -French 29.
7853 □Word Torture -Spanish 29.
Microsoft ... NCP
2858 DFIight Simulator 4.0 39.
Penton Overseas ... NCP
BVocabuLearn/ce Levels I & II (French,
Italian, German, Spanish, Russian,
Hebrew and Japanese) each 39.
Sierra On-Line ... CP
6023 BLeisure Suit Larry III 39.
6796 aCodename: Iceman 39.
6972 aConquests of Camelot 39.
Software Toolworks ... NCP
6436 IBHunt for Red October 20.
4659 BChessmaster 2100 fCPJ 35,
Stone & Assoc. ... NCP
7564 BYoung Math fages 5 to 8j 22,
3439 B2nd Math fages 7to16) 27,
Toyogo ... NCP
7676 BGo Master Deluxe 89,
True BASIC, Inc. ... NCP
BKemeny/Kurtz Math Series, each 45,
HARDWARE
Manufacturer's standard limited
warranty period for items shown is
listed after each company name.
Some products in their line may
have different warranty periods.
American Power ... 2 years
7108 APC Smart-UPS 400 339,
6811 360SX fsfand-by power sourcej. , , 219,
7107 450AT (sfand-by power sourcej. . . 279.
7106 520ES fsfanc/-by power sourcej. . . 329.
AST Research ... 2 years
1299 SixPakPlus 384k C/S/P 179.
6795 SixPak 286 512k 179.
4107 RAMpage Plus 286 512k 419.
Boca Research ... 5 years
7001 BOCARAM/AT PLUS (0-8 Meg)
(LIM 4.0 extended) 125.
7061 BOCARAM/XT OK fO-2 Meg, L/M 4,0) 99,
7135 TophAT (16-bit backfill 512K to 640K) 99,
6998 I/O Board for AT 59,
6999 I/O Board for MicroChannel S/S/P , 109,
6995 SuperVGA fSOOx 600, 76/8 b/tj ,, , 115,
7026 ^024VGA (16 bit non-interlaced). . 149,
Bravo Communications
7400 2 Pes. Laser Compatible Switch Box 1 09,
Brother International ... 1 year
5787 HL-8e Laser Printer fHP2comp.j. 1399.
Canon ... 1 year
7894 BJ-lOe BubbleJet Printer f4.6/5.J . 349.
7896 Sheet feeder for BJ-lOe 75,
CH Products ... 1 year
7341 Gamecard 1 1 1 Plus (for Ivlicrochannel
PS/2S) 49,
7340 Flight Stick f/nc/udes Fa/con F-76; , , 49,
7345 Rollermouse (TracW)a/<) sena/ 85, bus 99,
Compucable ... 2 years
1604 2-Position switch box 25,
800.2^3-8088
HERE
^^^^
■ mm
YOUOmTHEW
V I (N I) 0 W S
PC Clout.
Diamonds in the rough.
(Or, why you're always safe with us.)
An early fall afternoon. The sky is bluer than the
IBM logo and there's enough electricity in the air
to light up Yankee Stadium. You could be at
Candlestick, Wrigley, or Fenway, munching a frank, and
yelling, "It's outta here!" But the players are suspiciously
furry and there's a level of play you rarely see anymore,
even in the big leagues. Welcome to
the silicon sandlot of Marlow, NH ■'' ^
(pop. 563). Where the only game
that's played is hardball. And where
we don't take American Express.
(Just VISA, MC, and Corporate P.O.s.)
Students of the game know that
when it comes to PC mail order we
wrote the book: toll-free tech support, latest versions
only, and price lists complete with up-to-date stats on
warranties, disk size, and copy protection. Give us a
call next time you need to know the score on any PC
product. We'll never leave you out in left field.
Get into the swing of things.
We have a reputation for always going to bat for our
customers. Well now you can go to bat for yourself
anytime you like with your very own
32" "R.G. Johnson" bat, custom-
made and hand-crafted in New
England from solid ash by R.G.'s
grandson Bob. This cracker-jack offer
0^ is free to everyone who places an
order of $1000 or more between now
and November 30.
A4'
Go for the fences with tbe PC Connection Bat
featuring our own heavy-hitting mascots. Offer not
available to accounts on net terms. One per customer.
©COPYRIGHT PC CONNECnON. INC.. 1990. PC CONNECTION AND TWE FWCCOON CHARACItR^S) ARE REGISTERED TRADEMARKS OF PC CONNECTION. INC., MARLOW, NH,
Newsprint is in.
3102 2400 Baud External Modem .... $179.
5286 2400 Baud Int. MNP Modem fLeK 5j 175.
5285 2400 Baud Ext. MNP Modem (Lw. 5) 209.
4542 2400 Baud Internal Modem for PS/2 . 229.
Reflection Technology .. 1 year
7127 Pmate Eye (virtual display) 499.
SAFE Power Systems ... 2 years
7913 Safe650W 459.
7914 Safe800W 599.
4560 Safe 1200W 739.
Targus ... lifetime
4899 Nylon Laptop carrying case 55.
6037 Premier leather carrying case ... . 199.
TheComplete PC ... 2 years
5140 TfieComplete Page Scanner 549.
5828 TheComplete Communicator ... . 449.
Tripp Lite ... 2 years
6199 Isobar 4-6 (4 outlets, 6 ft. cord) 49.
6200 Isobar 6-6 (6 outlets, 6 ft. cord) 59.
Video? ... 7 years
5883 ^024\yGA (includes 512k) 219.
4931 VRAM VGA 512k 379.
I
SAFE Power Systems ... 2 years
7913 Safe 6jOW-M\ new space-saving
design provides easy storage of your batteiy
backup. LED status lights, audible alarm,
transient protection, and more $459.
(See SAFE Power listing for more models)
DRIVES
IOMEGA ... lyear
5116 Bernoulli II Single 44 Meg Internal 995.
5113 44 Meg Cartridge Tripakf5'/<"j. . . 249.
2500 PC2B Controller 229.
7551 Bernoulli II Transportable 44 Meg . 997.
Mountain Computer ... lyear
2917 40-60 Meg Internal Tape Drive. . . 299.
5502 83-152M Ext. Tape Drive 799.
5190 DC2000 Pre-formatted Cartridges ea. 35.
Pacific Rim ... 1 year
5009 1.2 Meg External 209.
5010 1.2 Meg External ffor PS/2 'sj 215.
6602 1.44 External (for PC/XW; 239.
Plus Development ... 2 years
6425 HardcardlUOMegfjams; 399.
6424 Hardcardll80Meg(79ms; 699.
Seagate ... 1 year
2285 20 Meg Int. Hard Drive ST225
(w/controller and cables, 65 ms) . . 255.
2286 3-1 Meg Int. Hard Drive ST238R
(w/controller and cables, 65 ms) . $269.
4554 40 Meg Int. HD ST251-1 (28 ms) . . 329.
TEAC ... 1 year
4951 720k Drive (specify XT or AT, 3W) . 75.
4670 1 ,44 Meg Drive for PC/XT (3V2"). . . 89.
4326 1.44 Meg Drive for AT 109.
The Intel
SatisFAXtion
Board
1 atkLs
I iiiid a nKxIetn
1 10
Intel ... 5 years
7782 SatisFAXtion-Send and receive faxes
from within most applications using the
print command. Built-in 2400 bps MNP
modem standard. Includes coupons for free
PC Tools and Fax-It software $399.
Canon ... lyear
7894 BJ-iOe Bubhkja Printer-light weight,
excellent print quality and a great price make
this 4.6 lb. printer a winner. Choice of black
or white. Optional sheet feeder $349.
2789
2790
2792
2793
3291
3292
3297
3298
6659
DISKS
Maxell ... lifetime
SVi" MD2-D 360k Disks fO/y 10) . . . . 12.
5V4" MD2-HD 1.2Mb Disks fOfy: 10). . 19.
3V2" DS/DD 720k Diskettes (Qty. 10) . . 14.
3V2" DS/HD 1.44Mb Diskettes fOy 10) 27.
Sony ... lifetime
5V4" DS/DD 360k Disks fQ(y 10) ... . 10.
5V<i" DS/HD 1.2Mb Disks CQ/K 10) . . . 19.
3V2" DS/DD 720k Diskettes (Qty. 10) . . 13.
3V2" DS/HD 1.44Mb Diskettes fO/y 10) 22.
QD 2000 Tape Cartridge 19.
MEMORY
6556 256k DRAMs fJOOnanosecondJ. . . call
5510 1 Meg X 9 SIMMs fSOnanosecondj call
5746 1 Meg Chips (80 nanosecond) .... call
OUR POLICY
• We accept VISA and MASTERCARD only
• No surcharge added for credit card orders,
• Your card is not charged until we ship,
• If we must ship a partial order, we never charge
freight on the shipnnent(s) that complete the order
(in the U,S.).
• No sales tax.
• All U.S. shipments insured; no additional charge.
• APO/F^PO orders shipped 1 st Class Ivlail.
• International orders U.S. $250 minimum.
• Upon receipt and approval, personal and company
checks clear the same day for immediate shipment
of your order
• COD max, $1000, Cash, cashier's check, or money
order
• 120 day limited warranty on all products. *
• To order call us H/londay through Friday 8:00 AM to
1 :00 AM. or Saturday 9:00 AM to 5:30 PM. You can
call our business offices at 603/446-3383 Monday
through Friday 9:00 AM to 5:30 PM,
MECA ... NCP
4603 @Aruirew Tobias' Tax Cut-Hew power
for handling your 1990 taxes. Import data
from Quicken and/or TurboTax, read last
year's Tax Cut data, and print your return-
all with new versatility $49.
SHIPPING
Note: Accounts on net terms pay actual shipping.
Continental US:
• For heavy hardware items such as printers, monitors,
Bernoulli Boxes, etc. pay actual charges. Call for UPS
2nd-Day & Next-Day-Air
• For all other items, add $3 per order to cover UPS
Shipping. For such items, we automatically use
Airborne Express at no extra charge if you are more
than 2 days from us by UPS ground.
Hawaii:
• For monitors, printers, Bernoulli Boxes, computers,
hard drives, and power backups, actual UPS Blue
charge will be added. For all other items, add $3 per
order
Alaska and outside Continental US:
• Call 603/446-7721 for information.
© COPYRIGHT PC CONNECTION, INC, 1990, PC CONNECTION. PCTV AND THE RACCOON CHARACTER(S) ARE REGISTERED TRADEMARKS OF PC CONNECTION. INC. MARLOW, NH, Aa OTHER TRADEMARKS REMAIN THE PROPERTY OF THEIR RESPECTIVE COMPANIES,
more pleasant to do?
Intel ... 5 years
khm BWs-FREE Quarterdeck ORAM
and Manifest with any Above Board or
piggyback, now through December 31,
1990! see Intel listing for prices.
708
358
)901
1906
1904
i183
1930
1917
)184
1052
'775
'774
'776
'157
?307
'391
3754
3582
3421
a52
3119
5420
'880
?346
1266
1267
3336
3342
t272
3396
'782
'552
'385
Curtis ... lifetime
Ruby-Plus SPF-2 Plus 65.
Command Center 93.
Glass Filter Plus fspec/^s/zej. . ea. 65.
Datadesl< ... 3 years
Switchboard 175.
Epson ... 1 year
Wfe are an authorized Epson Seivice Center.
FX-850('80co/., 264 cps, 9 pin) . . . call
FX--}050 (136 col., 264 cps, 9 pin). . call
LQ-510f80co/., 180 cps, 24 pin). . . call
LQ-850 (80 col., 264 cps, 24 pin) . . call
LQ-1050 (736 col., 264 cps, 24 pin) call
LX-810f80co/., 180 cps, 9 pin). . . . call
Printer-to-IBIVIcablefefeey 15.
Equity LT-286e Laptop 1995.
Equity LT-386SX Laptop 3069.
Removable Hard Drives for Epson Laptops
20 Meg . . 499. 7777 40 Meg . . 699.
5th Generation ... 1 year
Logical Connection Plus 512k. . . . 599.
IHayes ... 2 years
Smartmodem 2400 349.
Ultra 9600 Modem 899.
I-Iewlett-Pacl(ard ... 1 year
LaserJet III (w/toner) 1699.
LaserJet IIP fw/tonerj 1069.
Intel ... 5 years
2400B MNP Internal Modem .... 199.
2400B Internal Modem 2 (for PS/2) 249.
2400 Baud External Modem 179.
2400EX MNP Modem 229.
9600EX Modem 549.
Inboard 386/PCw/l Meg (W/fee /Am/} 519.
Above Board Plus 51 2k 369.
Above Board Plus I/O 512k 399.
Above Board Plus 8 2 Meg 599.
Above Board Plus 8 I/O 2 Meg . . . 629.
Above Board 2 Plus 512k 469.
Above Board MC 32 Ok 359.
SatisFAXtion 399.
NetPort 489.
MATH COPROCESSORS
80287XL (16 MHz 80286 CPU's). . . 199.
4750 80387SX (16 MHz 80386SX CPU's) $309.
2371 80387 (16 MHz 80386 CPU's) 349.
2372 80387-20 (20 MHz 80386 CPL/'sj 399.
Kensington IMicroware ... 1 year
7899 Expert Mouse ser/a/. . 119. bus.. 129.
Keytronic ... 3 years
4518 101 Plus Keyboard 99.
Kraft ... 5 years
5800 3 button Thunder Joystick 29.
5802 Trackball 59.
Logitech ... limited lifetime
5464 C9 Mouse for PS/2's 69.
7768 C9 Mouse with Windows 149.
5151 HiREZ Mouse (09; 85.
6029 Trackman (rrac/(ba//j ser/a/ 85. bus 89.
4297 ScanMan Plus f/iand scanner) ... 185.
Micron Technology ... 2 years
7595 Intensify 2 Meg Expansion for HP
LaserJet IIP or III 175.
7012 Beyond Memory Board for PS/2
Model 70 (2 /Wegj 265.
Intel ... 5 years
80Z87XL & 80Z87XLTMath CoProcessors-Kuns
up to 50% faster than other 80287 math chips.
The 80287XL works in virtually every 80286-
based PC, and the 80287XLT is made
especially for Compaq LTE/286. . each $ 199.
7597
2897
2898
6007
5997
7878
4799
5085
7512
Microsoft ... lifetime
Microsoft Mouse 89.
Mouse with Paintbrush 109.
Mouse with Windows 3.0 149.
MicroSpeed ... 1 year
PC-TRAC Trackball (includes a free copy
of Welltris) serial . ... 75. bus. . . . 85.
Mouse Systems ... lifetime
Trackball (7 wrniyj seria/ 75. bus 85.
PC Mouse III 99.
NEC ... 2 years
Multisync 2A (VGA /Won/for) 499.
Multisync 3D Monitor 689.
Orchid Technologies ... 4 years
ProDesigner VGA II (7024 x 768). . 299.
MMC
PC Connection 780B
6 Mill Street
Marlow, NH 03456
SALES 603/446-7721 FAX 603/446-7791
Intel ... 5 years
7880 9600EXMorlem-?midts ultra-fast data
communications without sacrificing compat-
ibility. Supprts V.32 & V.42 9600 bps opera-
tion, as well as MNP LeveI/5 and Hayes
compatible 2400/1200/300 bps modes . $549.
PC Power & Cooling ... 1 year
REPLACEMENT POWER SUPPLIES
3202 Turbo Cool 150 (25°- 40° coo/erj . 129.
3200 Silencer 150 (84% no/sereducf/onj 115.
Pacific Data Products ... 1 year
6779 25 Cartridges in One! (/or l;//,///?//D) 275.
7072 25 Cartridges in One! (for LJ///j 349.
Memory upgrade for LaserJet IIP/Ill
7054 7 Meg . . . 149. 7055 2 Meg . . . 199.
7758 3 Meg . . . 279. 77594 Meg . . . 339.
Memory upgrade for LaserJet II
6839 7 Meg ... 179. 6838 2 /Weg . . . 249.
71 58 Pacific Page (PostScript Cartridge for
LaserJet IIP/Ill) 379.
6834 Pacific Page with free 2 Meg
Memory Board (/or LaserJeN/j . . . 379.
7632 Outlines 1 . 209. 7631 Outlines II . 209.
Practical Peripherals ... 5 years
3101 1200 Baud Internal Modem 65.
3100 1200 Baud External Modem (mini) . 77.
3103 2400 Baud Internal Modem 135.
1-800/776-7777
Intel ... 5 years
2346 Inboard 386/PC with Free Samm Ami-
Gives you 80386 processing power, 1 Mb
RAM, and Samna's powerful Windows-
based word processor (regularly at $129).
30 Day Money Back Guarantee $519.
•DEFECTIVE SOFTWARE REPLACED IMMEDIATELY. DEFECTIVE HARDWARE REPLACED OR REPAIRED AT OUR DISCRETION.
JUGGLING
ACTS...
rARE FOR CLOWNS
• Juggjing files, documentation, people and time is
no way to manage a software project. You need to
know who is working on what, which files are being
changed and why. And your team should be moving
ahead on development, not stuck in costly collisions.
MKS RCS - Your Project Manager
MKS RCS (Revision Control System) helps keep your pro-
ject from becoming a juggling act by maintaining a com-
plete history of changes to a file and giving you access to
any of the changes. MKS RCS also automatically saves
crucial descriptive information about each revision.
An advanced user interface and excellent documenta-
tion make MKS RCS extremely easy to use. Or if you
prefer, you can operate from the command line. MKS RCS
can automate every aspect of your project, handle both
binary and text files with ease, provide unlimited branch-
ing and merging capabilities and compress log files to save
valuable disk space.
The Bigger the Better
The more complex your project, the more you need MKS
RCS. In a multi-user environment, eliminate access conflicts
with locking options. Manage and track development to
deliver your project on time, on spec and on budget.
For individual projects, MKS RCS handles the headaches
of recording and retrieving files. Whether you are on a
LAN or an individual PC, MKS RCS will make you
more productive.
Price and Performance Leader
MKS RCS has all the features you will ever need
in a revision control system at a price that will fit
your budget.
MKS RCS for DOS is just $249; for OS/2, SCO or 386
Unix $349. A 5-CPU LAN license for DOS is $995; for
OS/2, SCO or 386 Unix $1,395.
Call MKS for LAN pricing for more than 5 CPUs.
MKS Software Management Tfeam
Reduce the juggling act even more with the MKS Software
Management Tfeam (MKS RCS and MKS Make) . You set
up the rules stating which files must be changed when
other files are altered, and MKS Make automatically keeps
those files in synch.
TO ORDER, CALL:
1-800-265-2797 (continental U.S. only)
1-519-884-2251 (outside continental U.S.)
1-519-884-8861 (FAX)
Full 30 day money back guarantee.
Australia 03-419-0300
03-555-4544
England 0763 244114
0364 53499
071 833 1022
Finland 08-5054536
France 01 47 95 01 07
Netherlands 020 14 24 63
Sweden 0762 704 60
West Germany 0551 -704800
0721 886 664
06126/595-0
MKS. MKS RCS and MKS Make are trademarks ol Monies Kern Systems Inc. UNIX is a trademark ol AT&T
35 King Street North
Waterloo, Ontario
Canada. N2J 2W9
Circle 234 on Reader Service Card
EXPERT ADVICE
THE UNIX /bin ■ David Fiedler
NOT Quite Unix
Tribulations and
treats of using a
$100 Unix clone
Last month I mentioned that I had
received a copy of Coherent, an
operating system for 286- and
386-based machines that was
designed to be very much like Unix.
(The Mark Williams Company sells it
for $99.95.) I had hoped to report that it
would make a good base for an inexpen-
sive UUCP (Unix-to-Unix copy) connec-
tion, as well as a Unix learning base for
people with DOS machines. Alas, that
doesn't seem to be the case yet, at least
for me.
Building My System
Installing Coherent was pretty straight-
forward. There are only four high-den-
sity floppy disks to work with, and if you
have a free partition of at least 10 mega-
bytes on your hard disk, you're ready to
go. I didn't have one, so I had to do some
long-overdue partition rearranging on
my 286 clone. Between some DOS repar-
titioning software I had around and the
tools supplied with Coherent, it wasn't
too bad, even though I'm strictly a novice
when it comes to DOS. I hooked up a
spare terminal and can report that Co-
herent is indeed multiuser and multitask-
ing, with quite decent response.
Coherent comes with some truly re-
markable features, considering it's a
Unix look-alike. Apart from the usual
200 or so basic file-manipulation and
system-maintenance commands, it also
has a driver program for Epson printers,
trof f (with output to the Hewlett-Pack-
ard LaserJet), and software development
programs such as lex, yacc, make, sed,
and awk.
I was very excited that Coherent came
with a set of UUCP programs. (OK, it's a
bit of a misnomer, but if they called it
Coherent-to-Coherent copy program, or
CCCP, it would sound like a Soviet space
vehicle!) UUCP is the means by which
all Unix machines can communicate
with each other via phone lines. A func-
tioning UUCP package, together with the
mail program also included in Coherent,
would give you access to the worldwide
UUCP network.
So, my scheme was to first hook up
Coherent via a direct-wired UUCP con-
nection (far faster and easier, generally,
than attempting to hook up a modem) to
my regular Unix machine and then
download programs to Coherent and at-
tempt to recompile them.
Unfortunately, I was unable to get Co-
herent to talk to Unix. It wouldn't dial
out at all, whether the port was enabled
or not. The dial-in attempts from the
Unix machine showed that Coherent was
indeed answering with the expected
prompts. However, once past the pass-
word check. Coherent would respond
with an error message and return a LOG-
IN FAILED status message to the Unix
connection.
I called the Mark Williams Com-
pany's technical-support line and talked
to someone who went through a number
of likely reasons for the failure. He also
came up with a few suggestions that
didn't seem to bear on this situation at all
(for instance, removing a UUCP refer-
ence in the / etc / domains file). Togeth-
er, we eventually concluded that there
was no reason why it shouldn't be work-
ing; it just wasn't.
Hard Aport
I then tried porting the xcomm package
to Coherent, in response to a query from
a reader about a method of dialing out
that was simpler than using the Kermit
utility provided in Coherent. This re-
vealed that some signals in Unix System
V that are needed for compiling xcomm
ILLUSTRATION: UNDA BLECK © 1990
NOVEMBER 1990 'BYTE 119
THE UNIX /bin
ITEMS DISCUSSED
C(dierent $99.95
Mark Williams Company
60 Revere Dr.
Northbrook, IL 60062
(800) 627-5967
(708) 291-6700
Inquiry 1015.
(which is the only communications pro-
gram I have that's small enough to fit
into Coherent 's 64K-byte space) are not
implemented in Coherent.
Just for testing purposes, I commented
out all references to these signals. Unfor-
tunately, Coherent was unable to put the
object modules together. The error mes-
sage said that the loader couldn't relocate
modules compiled for separate I/D (in-
struction and data) space, yet I hadn't
compiled or tried to load with that option
(nor could I find it in the manual). Using
the file command showed that all the
object modules had properly compiled as
relocatable code. Very strange.
So how did I get the xcomm source
files onto Coherent? Coherent has an all-
purpose utility called dos, which does
everything from formatting DOS disks to
file transfer between Coherent and DOS.
In fact, my only complaint with that com-
mand is that there are too many options,
making it too easy to delete files or for-
mat a disk when you don't intend to.
I did have a little problem figuring out
how to address the DOS floppy disk
drive, since none of the references listed
under the dos command gives the infor-
mation. After searching likely places, I
finally discovered that the information is
under the entry "fd" in the manual,
where I discovered by trial and error that
a low-density disk is called /dev/f9a0
and a high-density disk is called /dev/
fhaO. The default is to access the DOS
partition on the hard disk.
Think Small
A word about the 64K-byte limit is also
in order. This was a familiar problem
back in the early days of Unix, when
Unix was almost always implemented on
one of Digital's PDP-11 computers. All
programs had to fit into just 64K bytes of
memory, even when there was 256K
bytes on the machine. The improved
PDP- 11/70 model, a large minicomput-
er, allowed programs to have 64K bytes
of executable instruction code and 64K
bytes of static and dynamic data space,
which allowed you to write larger pro-
grams.
Coherent 's compiler, written to work
on both the 386 and the smaller 286, is
limited to "small model" compilation,
and therefore also bound by the 64K-byte
limit for programs. Having studied much
of the 1000-plus-page Coherent manual
and all the promotional literature, I could
find only a single sentence that acknowl-
edged this, and that was buried in a note
under the heading "Data Formats,"
rather than in any information about the
compiler or even the loader. Unless, of
course, you take the company's "small is
beautiful" motto literally.
Because BYTE has published its Unix
benchmarks with the intention of mak-
ing them portable, I then decided to try
them. I was rewarded to see that many of
the programs compiled cleanly (some
were missing references to time con-
stants, though).
Unfortunately, the benchmarks did
not run as delivered, because the shell
TheDGIS™SDKandaTI
34010-based High-Performance
Graphics Board forone
amazing price.
High performance, high resolu-
tion graphics are the wave of the
future. With the DGIS Software
Developer's Kit™ (SDK), qualified
software developers can write for
the future today.
The DGIS Developer's Kit pro-
vides everything needed to develop
applications and driversfor DGIS-
compatible 34010 graphics
boards— boards from companies
such as Compaq, Dell, Hewlett-
Packard, NCR, NEC, Tl and more
than 30 others worldwide. Software
developed with this kitcan access
the full powerof the 34010, support-
ing the greatest numberof high reso-
lution graphics boards atthe nighest
levels of performance, resolution
and color.
DGIS, the premierond most
widely-shipped interface fortheTI
340X0 family of graphics coproces-
THE POWER OF HIGH
RESOLUTION GRAPH
CS
CAN BE REACHED WITH
ONE EASY NUMBER:
sors, provides on outstanding
feature-rich programming model
with 100-1- graphics functions. The
DGIS SDK includes documentation
and language bindingsforthe DGIS
interface, device drivers for Win-
dows 3.0, utilities, and the GSS
AT 1050™ 1024X768 34010 graph-
ics board (which normally sellsfor
$l295alone).
The DGIS SDK is compatible with
most C compilers and supports the
XMS standard as well as DOS
Extenders from Rational and Phar-
Lap.
Stepping uptothe big screen has
never been easier^
ormore attrac-
tive. Call today.
Graphic Software Systems
SP€CTRAIjRAPHlCS
Call (503) 641 -2455.
AskforDept.DGIS-1.
SeeusatCOMDEX
Booth #3126 LVCC.
All oricessubjectto change wiihouf notice.
GSS, DGIS, The DGlSSoftware Dweloper's Kit GSSATIOSOare
trademaricsofGraphicsSoftwareSystemslnc. Allothertrademarks
belong to theirrespective owners.
120 BYTE* NOVEMBER 1990
Circle 145 on Reader Service Card (RESELLERS: 146)
"Stop! Hands Off!
We Ve got an easier, more accurate way to calibrate
and configure data acquisition boards!'
-Fred Molinari, President
GLOBAL LAB " Data Acquisition software with "Hands-Off
control for the DT2831 Series.
Put down that screwdriver! GLOBAL
LAB'" Data Acquisition software ftiUy sup-
ports the DT2831 Series "Hands-Off de-
sign, so setup, installation, calibration, and
maintenance are 100% mouse/menu-driven.
Once you've installed your DT2831
Series board, you can forget it With
GLOBAL lab;" all DT2831 operating
parameters are controlled via software
menus. No manual adjustments-no
jumpers, no pots, no hassles! You get
greater reliability, improved productivity
In addition to supporting "Hands-Off'
control, GLOBAL LAB™ provides numerous
data acquisition, signal processing, and dis-
play functions. For advanced signal process-
ing, ask us about GLOBAL LAB^'s add-on
STATPACK™ Signal Processing Module.
Call today for a GLOBAL LAB'" demo
package. Use itwith a DT2831 Series
board, and we think you'll agree nothing
comes close to "Hands-Off data acquisition,
CaU (508) 481-3700
In Canada (800)268-0427
Also available-.N'ew GRAPHPACK"' Printing Module
provides customized laser quality output
aam translation
®
World Headquarters: Data Translation. Inc.. 100 Locke Drive. Marlboro. MA 01752-1192 USA, (508) 481-3700. Fax i5C8) ■;81-8620, Tlx 951646
United Kingdom Headquarters: Data Translation Ltd.. The Mulberry Business Park, Wokingham, Berkshire RGll 2QJ. U.K., (734] 793838. Fax (734) 776670. Tlx 94011914
West Germany Headquarters: Data Translation GmbH, Styttgarter Strasse 66. 7120 Bietighelm-Bissengen, West Germany 7142-54025. Fax 7142-64042
International Sales Offices: Australia (2) 699-8300; Belgium (2) 456-8199: Brazil 11 240-0598; Canada (416) 625-1907: China (1) 868-721 x4017; Denmark 42 274511: Finland (0) 35U800; France (1) 69077802;
Greece (1) 361-4300; Hong Kong (5) 448963; India (22) 23-1040; Israel 52-545685: Italy (2) 82470.1; Japan (3) 502-5550, (3) 5379-1971, (3) 355-1111; Korea (2) 718-9521; Netherlands (70) 399-6360; Norway (2)
53 12 50; Poland (22) 580701; Portugal (1) 545313: South Africa (12) 803-7680; Spam (1) 555-8112; Sweden (8) 761 78 20: Switzerland (1) 723-1410; Taiwan (2) 3039836
GLOBAL LAB, STATFiACK and GRAPHPACK are trademarks and Data Translation is a registered trademark of Data Translation. Inc. All other trademarks and registered trademarks are the property of their respective holders.
Circle 98 on Reader Service Card
THE UNIX /bin
driver program makes heavy use of the
Bourne shell's keyword parameters,
which apparently are not implemented in
Coherent. In that sense, it's a bit mis-
leading of the Mark Williams Company
to refer to its shell as a "Bourne shell,"
since that implies that its shell is either
compatible with, or a derivative of, the
standard Unix shell (written by Steve
Bourne) .
By looking around the Mark Williams
conference on BIX (mwc/coherent), I've
found that I'm having a bit more trouble
than some other folks. Several people
have gotten their UUCP running and are
all ready to set up a Usenet node. Others
are working on ways of compiling csh,
vi, and similar popular Unix programs.
Clearly, just because I've run into a snag
or two doesn't mean it can't be done.
I also learned from BIX that the Mark
Williams Company is planning a virtual-
memory capability for the 286 version of
Coherent, plus a full-featured 386 ver-
sion, for next year. Both would presum-
ably get rid of the 64K-byte limit im-
posed by the small-model compiler.
At this point, I'm at a bit of a stand-
still. If your intention in buying Coherent
is to use it for creating a UUCP or Usenet
node and downloading public domain
programs for compilation and use, or for
developing programs to be used on true
Unix or Xenix systems, then Coherent's
current compiler limitations, slightly
nonstandard features, and the other
problems I've experienced might give
you pause.
On the other hand, if you want a Unix--
like development and learning system for
less than $100 that supports multiple
users, can be coresident with a DOS in-
stallation, and can transfer text files to
and from DOS floppy disks and hard disk
partitions, I don't see how you can go
wrong with Coherent.
A Personal Note
My offer to send out the list of public-ac-
cess Unix systems (see "Free Software!"
in the June BYTE) was, to put it mildly,
very well received. I had no idea that so
many Unix-literate people read BYTE,
let alone my column. I have my wife Su-
san to thank for most of the envelope
stuffing and sealing.
Enough of you wrote with interest
about my new publication, Unix Video
Quarterly, that this is a good time to talk
briefly about it here. I started Unix Video
Quarterly as an alternative to traditional
industry newsletters, partly because of
my experience in video and film produc-
tion. Certainly, the move toward Unix
graphics software and user interfaces
was a factor; imagine trying to describe
how OSF/Motif differs from Open Look
by using text alone! I also realized that
sometimes you have to experience things
to totally understand them, and video
technology is the closest thing to actually
being on the scene. If you want to know
more about Unix Video Quarterly, con-
tact me at P.O. Box 220, Rescue, CA
95672, (800) 843-8649, or on BIX as
"fiedler." ■
David Fiedler is executive producer of
Unix Video Quarterly and coauthor of
the book Unix System Administration.
He has helped start several Unix-related
publications. You can reach him on BIX
as "fiedler. "
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
"i:Sihe:\ . NIX '- ragged
enough for your demanding acquisition
and control applications. VENIX is a true
AT&T UNIX, optimized for even the harsh-
est industrial environments.
In addition to the functionality' of
a nonproprietar)' operating system,
VENIX offers multiple hardware plat-
jms. plus
the flexibfflt^^^^^^K maintain
your own programs. All this plus dura-
bihty and real time. And you can design
seamless dedicated appUcations with
new Embedded VENK.
VenturCom has been at the forefront of
UNIX technology for over ten years. We
Circle 365 on Reader Service Card (RESELLERS: 366)
were the f
for embedded UNlf
operating on AT bus microcomputers.
CaU (617) 661-1230 today to test the
best. \TNIX, the industrial strength UNIX.
WenturCom
215 First Street Cambridge, MA 02142
U.NIX is a registered trademark of .\T&T.
THE 9600 B
Believe it. A true full duplex 9600 bps, CCITT V.32, V.42,
V.42bis error correcting, data compressing modem for just $699!
The PM9600SA™ V.32/V.42bis supports high speed full duplex data transmission at 9600
bps data over common phone lines. Combined with V.42 and MNP/4 error detection and
correction, V.42bis and MNP/5 data compression protocols deliver more effective
throughput. In fact, automatic speed buffering allows data to flow from
computer-to-modem at throughput rates up to 38,400 bps. And the PM9600SA V.32/V.42bis
is compatible with the Hayes Ultra Smartmodem 9600. At just $699, the PM9600SA just
may be the most Practical buy in the industry.. .and it's backed by the Practical Peripherals
5 year guarantee: the PM9600SA performs for 5 years or we'll repair or replace it. FREE!
It's that simple. That Practical.
See us at Merisel Booth #1916
»mPiH/Fall '90
November 12-15. 1990
WmPRACTICAL
^PERIPHERALS,
31245 La Baya Drive, Westlake Village, CA 91362. Sales Office: 1-800-442-4774
Corporate Headquarters: 1-818-706-0333, Technical Support: 1-818-991-8200, FAX: 1-818-706-2474
All products and names trademarked are properties of their respective manufacturers.
i 1990 Practical Peripherals. Inc. All rights reserved.
Circle 398 on Reader Service Card
If l)uWant
In A 386 System, Do
Selecting a new computer system can be a real
challenge. That's where we come in. We have the
knowledge and experience to make your job easy
So, just do the Standard thing. Pick up the phone
and check us out. Test us. Talk to us about our
quality: Our service. And especially our prices.
You'll like what you hear.
Introducing Features, Flexibility
and Fantastic Color,
Then ask us about our new 386/25 and 386/33
systems. The list of standard features includes the
latest that high technology' has to offer Features
like a 64 KB memory cache for the 386/25, and
128 KB for the 386/33, both expandable to 256 KB,
providing the fastest possible memory' access. Then
there's the integrated VGA controller supporting
1024 X 768 resolution, with 256 vibrant colors and
a 50% performance increase all made possible by
1 MB of 32-bit video memory. Plus support for
interlaced and non-interlaced monitors. \XTien it
comes to features, we set the standard.
No one can beat our flexibility either An inte-
grated floppy controller and hard disk interface
that support up to three floppy drives and two
hard dri\'es. Up to l6 MB of RAM on board using
the new industry standard 32-bit memc/ry modules leave all six
expansion slots available. Our small footprint chassis includes
both 5.25" and 3.5" floppy drives and 1 parallel and 2 serial
ports. And consider this feature, our new 386/25 and 386/33
systems come standard with 5 drive bays to hold up to one
Look At Our Other Value-Packed Systems
Introducing Our New
High Speed 386^25 System.
□ 4MB of 32-bit high speed memory (Expandable to l6xMB on board)
□ 64K Cache memory (Expandable to 256K)
□ High performance 1024 x 768 VGA with 256 colors including 1MB of
video memory
□ Super Hi-Res 14" VGA color monitor with tilt/swivel base
J 100MB IDE hard drive with Cache buffer
□ 1.2MB 5.25" & L44MB 3.5" floppy drives
□ 1 parallel & 2 serial ports
□ 101-kev enhanced kevboard
□ MS DOS 4.01
□ Microsoft Windows 3.0
□ Hi-Res serial mouse
$2,695.'
00
386T33 This powerful system has Cache memory upgraded to 128K
in addition to the features listed above for only S2995.00.
Visit us at Comdex booth # N219^
All of these fully-loaded systems include:
□ 2MB RAM (Expandable to 8MB on
board)
□ High performance 1024 x 768 \'GA with
256 colors including 1MB of video
memory
□ Super Hi-Res 14" VGA color monitor
with tilt/swivel base
□ 1:1 interieave Floppy/Hard Disk
Controller
□ 40MB 28ms Hard Disk Drive
□ 1.2MB 5.25" & 144MB 3.5" Hoppy drives
□ 1 parallel, 2 serial and 1 game port
□ 101-key enhanced kevboard
□ MS DOS 4.01
□ 386SX includes Windows 3-0 and mouse
386TSXatS1895.00 286Tl6at S1595.00 286T20 at S1695.00
additional floppy drive or tape backup and 2 hard
drives. So, we can help you add on and update to your
heart's content.
Our research and development center is always
striving for excellence. Since 1984 we've been designing our
own products, and all of our system
boards are manufactured right here in
the U.S. When building our computers
we utilize the latest surface mount and
\'1S1 technology for the ultimate in prod-
uct reliability and space saving design.
Our performance and quality are simply
the standard for our competitors to beat.
We are committed to providing you
with a complete system that is ready to
use the minute you open the carton.
Every^thing is loaded, tested, burned in,
and ready to go. And, in order to help
you easily handle the new multi-tasking
TheBestWue
The Standard Thin''
and multi-screen programs, we preload MS DOS 4.01 and
Microsoft Windows 3.0 then throw in a high resolution mouse
to boot. How's that for commitment!
800/662-6111
^^"2
We're also a Novell Gold Authorized Dealer so you have total
compatibilit}' with all levels of the Novell operating system.
We Stand Behind Our Systems
and Our Customers.
At Standard Computer, we manufacture ever\lhing from
high performance 486 and 386 systems to low cost 386SX and
286 sv'stems. And we back them with our total cus-
tomer satisfaction program beginning with a 30
day money-back guarantee. If you are dissatisfied,
simply return your system within 30 days for a full
refund. No questions asked.
You can buy from Standard Computer with total
confidence because all systems are also cowred by
our complete one-year parts and labor warranty If
you need help, we'll see that you get it. If you need
a part, we'll express ship it to you.
When you have a question, just call our cus-
tomer ser\1ce hotline. Our technicians are available
to you toll-free for as long as you own your sys-
tem. If that isnt enough protection, how about
this? We'll even include one year of on-site service
at no extra charge.
Value That's Easy to Afford.
We work hard to make it easy for you to awn
and use our products. That also includes
offering many convenient ways to
purchase or lease a Standard system.
Our corporate leasing programs are
designed to fit your business needs.
Qualified company pur-
chase orders, person-
al checks and most
major credit cards are also
accepted.
So, go ahead. Pick up
the phone and call us. Right now Find out why we take so
much pride in the exceptional products and services that we
provide. Why our repeat customer rate is one of the highest
in our industr}'. And why our product reliabiliU' is so famous.
For us, it's just the
Standard thing. ^
Standard Computer
Corporation, 12803
Schabarum Avenue,
lr\vindale, CA 91706.
phone 818/337-7711.
FAX 818/337-2626.
STANDARD
C 0 M P
T E
Circle 320 on Reader Service Card
Why The Best Mouse For The Mac
Is Your Best Choice For Windows:
In the graphical environment of the Macintosh"
our Turbo Mouse' is number 1 in both sales and
awards . That's why your choice for the graphical
environment of Windows should be our PC
version: Expert Mouse?
What makes Expert Mouse outshine the rest?
Superior optical hardware and unique software are
the difference.
One button lets you pull
down a menu or open a
window. The other button
can be set to "chck-lock"
for extended selections
like automatic scrolling.
Press both buttons
together and you activate our special "chording"
feature. Chording gives you advanced features,
like three-button emulation, without the
inconvenience of lifting your hand off the ball.
What's more, our Custom Control Panel lets you
adjust both acceleration and double-click speed
to match the way you work. It even lets you decide
which button performs what function.
Best of all is the way Expert Mouse feels — solid
and comfortable, with an easy ball movement that
means no jumping or sticking.
And Expert Mouse is 100% Microsoft compatible.
So you will be able to
run all your favorite
Wmdows applications.
Wmdows can make
your computer a lot
easier to use. Now,
the Kensington Expert
Mouse will make it
even easier.
For a free brochure and the dealer nearest you,
call 800-535-4242. Outside the U.S. 212-475-5200.
KENSINGTON,
Expert Mouse is a trademark and Kensington and Turbo Mouse are registered trademarks of Kensington Microware Limited. MicrosoftandWmdows are registered trademarks of Microsoft Corporation.
Macintosh is a revered trademark of Apple Computer Inc. © 1990 Kensington Microware Limited.
An OS/2 device-driver
specialist talks shop
EXPERT ADVICE
BEYOND DOS: WINDOWS AND OS/2 ■ Steve Mastrianni
TALES FROM
THE Trenches
In January of 1989, I was giving a
presentation on OS/2 to representa-
tives of a prospective client. They
had a DOS-based system for data
acquisition that lacked the ability to si-
multaneously gather and process data.
They had done their homework and con-
cluded that OS/2 could do the job, but
they weren't convinced that Unix could
not do the job as well.
It was a perfect application for OS/2.
The system had to monitor serial-bus
transactions and voltage levels in real
time, and it had to act on certain condi-
tions immediately. This quickly ruled
out Unix, which lacks a preemptive,
time-critical kernel.
I gave an upbeat presentation, and
everything was going well until one of
the senior engineers asked an obvious
question: "Of course, we can get device
drivers for our special hardware, right?"
I did some hand-waving and went on to
other topics, promising I'd get back to
them regarding the drivers.
When I called the various hardware
vendors, I got the same answer every
time. "Sorry, we only have DOS drivers.
We'd like to support OS/2, but we don't
have anyone who knows how to write
them. We understand they are extremely
hard to write, and only a few customers
have asked for them anyway. " I decided
to find out why. Why should writing a
device driver for OS/2 be so difficult?
I packed my bags and headed out to
Microsoft University for the OS/2 Driver
Writing course. The class ran for one
week, and it was one of the most intense I
have ever attended.
Device-Driver Basics
When an OS/2 application needs to per-
form I/O, it makes an I/O request call to
the kernel. The kernel verifies the re-
quest, translates it into a driver request
packet, and calls the device driver for
service. The driver handles all the hard-
ware details: I/O addressing, timing,
register setup, interrupt handling, and
error checking. When the device re-
sponds, the driver massages the data into
a format recognizable by the application,
sends back the data (or a status message),
and notifies the kernel that the request is
complete.
If it can't handle the request right
away, the driver may either block the re-
questing thread or return a "request not
done" to the kernel. Either way, the
driver relinquishes the CPU and lets
other threads run. If there's an error, the
driver relays it to the kernel along with a
"request complete" status.
What makes OS/2 drivers unique is
the need to operate in both real mode and
protected mode. Addresses computed in
real mode are not valid if the system
switches to protected mode, and vice
versa. The driver has to handle such
mode switches on the fly. Understanding
this bimodal operation is the key to writ-
ing OS/2 1.x drivers. Several Device
Helper (DevHlp) routines support bi-
modal operation, but learning how to or-
ganize them properly can be harrowing.
Jumping into the Deep End
When I got back from Microsoft Univer-
sity, I was anxious to plunge into my first
driver. I ordered the device-driver devel-
opment kit (DDK) from Microsoft,
which comes with the all-important ker-
nel debugger. KDB is a replacement ker-
nel that, among other things, has knowl-
edge of driver structures. For instance,
to display a request packet, you can use
the command .d req es:bx. KDB for-
mats the data and displays it in request
packet form. Don't even think about
writing an OS/2 driver without this tool!
I began with a simple, do-nothing
ILLUSTRATION: TOM CENTOLA © 1990
NOVEMBER 1990 -BYTE 127
BEYOND DOS
driver based on examples given in the
course. It worked perfectly. Next, I tack-
led the real project. My client needed a
driver for an eight-channel A/D board.
The board used an intelligent interrupt-
driven controller and could do DMA
transfers. I fumbled furiously through
my student documentation for examples
of how to implement such a driver and
broke out in a cold sweat. There were no
examples of interrupt handlers, no exam-
ples of DMA operation, and no examples
of user-defined I/O control functions.
Microsoft, when I called for help, re-
ferred me to Compaq (I'm using its ver-
sion of OS/2). Compaq referred me back
to Microsoft. I searched the computer
bookstores to no avail. Finally, I just
rolled up my sleeves and began to exper-
iment.
The driver's job is simple — in princi-
ple. It has to manage requests from the
kernel and return results to the applica-
tion. An OS/2 driver receives two kinds
of requests: Some can be completed im-
mediately, and some can't. Requests
come in by way of a standard data struc-
ture called a request packet. The kernel
sends the driver a bimodal pointer to the
request packet. Since the driver must op-
erate in real mode or protected mode, the
bimodal pointer ensures that the request
packet will be accessible in either mode.
When a request can't be handled right
away (e.g. , in the case of a disk seek), the
driver (by means of a set of DevHlp rou-
tines) places it in a queue. Disk drivers
can choose to sort pending requests for
disk seeks in sector order, to minimize
seek time.
OS/2's threaded architecture assigns
one extra responsibility to the device
driver. When a driver can't handle a re-
quest right away, it blocks the requesting
thread; when it completes the request, it
unblocks the thread.
Tools for Driver Development
The DDK comes with a three-ring binder
containing driver structures, descrip-
tions of the DevHlp routines, and in-
structions for using the KDB. I found
only the first 40 or so pages useful. The
book does describe the DevHlp routines
in detail, but it contains no examples of
working drivers.
I write all my device drivers, includ-
ing interrupt handlers, in Microsoft C
6.0 with maximum optimization. Don't
waste your time writing your driver in as-
sembly. Writing a device driver in C
takes about half the time it would take to
write the same driver in assembly, and
the driver will work just as well.
Another useful tool is DDC.LIB,
which is a C-callable device-driver li-
brary from PentaSoft (17541 Stone Ave.
N, Seattle, WA 98133, (206) 546-0470).
Probably the most important function in
DDC.LIB is Transfer, which transfers
data between the driver and applications
and accounts for mode switching during
the transfer. It handles transfer of data
from virtual memory to physical mem-
ory, physical to virtual, virtual to vir-
tual, and physical to physical. If you're
serious about OS/2 driver development,
this library is a must.
Light at the End of the Tunnel?
Anyone who has written drivers for other
multitasking operating systems (e.g.,
Unix or VMS) will have a good founda-
tion for OS/2 driver development. Micro-
soft estimates that it takes an experi-
enced C programmer who has attended
the Microsoft University OS/2 Driver
Writing course four to six months to
write his or her first OS/2 driver. Subse-
quent drivers should take two to four
months. Disk drivers are significantly
more complex and may take longer.
My first driver took roughly three
months to write. The next one took only
two months, and I was able to write a few
simple drivers in a week or so, so it does
get easier with practice.
Although OS/2 device drivers are be-
coming more common nowadays, the sit-
uation remains fairly grim. Most of them
are for specialized hardware and aren't
readily available. What's needed are
standard, general-purpose drivers that
can be adapted to more generic hard-
ware. For instance, I would like to see an
OS/2 driver for a CD-ROM drive, fax
card, or tape drive, yet none are avail-
able. Why not? There are certainly more
customers now who need OS/2 drivers.
Without them, the operating system of
choice may not be OS/2.
OS/2 2.0 won't make the task of writ-
ing device drivers any easier. True, ver-
sion 2.0 will run DOS applications in
protected mode, so the driver won't have
to concern itself with bimodal operation.
But the driver architecture for DOS pro-
grams will change radically. DOS pro-
grams will now call a Virtual Device
Driver instead of accessing the device
hardware directly. The VDD will mas-
sage the request and send it to a Physical
Device Driver. The PDD will perform
the low-level hardware communication
with the device and send the data back to
the VDD.
The VDD interface is new, while the
PDD is nothing more than an OS/2 1.x
bimodal driver with the real-mode sec-
tions removed. The VDD will emulate
the BIOS and other interrupt functions,
letting a DOS application assume it is
talking directly with the device when it is
actually communicating with the VDD.
Protected-mode applications will con-
tinue to call OS/2 drivers, as in version
1.x, but can use 0:32 ("flat model")
addressing.
In June, Microsoft announced a new
device-driver architecture for mass stor-
age devices called the layered device-
driver architecture (LADDR). Microsoft
claims that LADDR can reduce by 90
percent the time to develop an OS/2 mass
storage device driver. I hope this is true,
but based on what I've seen so far, I
wouldn't bet the farm on it.
A new DDK will come with standard
driver code, so the developer need only
add the code specific to the device itself
to implement a fully functional driver. I
haven't seen the new DDK yet, so I can't
verify Microsoft's claims. At the time of
this writing, Microsoft still had no firm
release date for the LADDR kit. Non-
mass storage drivers will continue to be
written using conventional methods.
Neither IBM nor Microsoft has done
enough to help the people trying to pro-
duce the drivers that OS/2 so desperately
needs. The DDK upgrade from version
1.1 to 1.2 is way behind schedule, and
the NDDK, used to develop network card
drivers for the Extended Edition, is also
late. The version 1 . 1 DDK does not work
with PS/2 machines, so drivers must be
developed on Industry Standard Archi-
tecture bus systems.
Information is still sketchy and incom-
plete. Although more books have ap-
peared, none show examples of device
drivers written in C. Most of the avail-
able documentation describes the Dev-
Hlp routines and their calling sequences,
but not how to organize them into an ac-
tual driver.
What is needed is a driver writer's
guide to take the mystery out of OS/2
driver writing. The guide should contain
examples of actual drivers written in C,
not scattered code fragments in assem-
bly. It should also contain a list of helpful
functions to aid in driver coding and de-
bugging. Until such information be-
comes available, device drivers will re-
main the Achilles' heel of OS/2. ■
Steve Mastrianni is an independent con-
sultant in South Windsor, Connecticut,
who specializes in OS/2 device drivers.
He can be reached on BIXc/o "editors. "
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
128 BYTE- NOVEMBER 1990
After everythiiig
you've heard
about^\tadows
Conputiiig,
there are om^
twotitirigsyou
should believe
Windows™ (
Free Working Model
See for yourself. With Windows™
Computing, using your PC becomes
easier, faster, and more productive than
you ever imagined possible. But you dorit
E
1
J
1
i
Windows Computing
is the Windows
version 3.0
environment combined
with any of the
hundreds of Windows
applications
already available.
Y)iir
have to take our word for it. Because,
right now, we're making fully functional
Working Models of Microsoft' Windows
version 3.0, Microsoft Excel, Project,
Word and PowerPoint presentation
graphics program as easy to get a hold
of as they are to use.
Just pick up the phone and call
(800) 323-3577, Dept. N61, and we'll
'The first Working Model you select is free during our Windows CompulingPromolion. September 15 through December 31. 1990. One free Working Model per person. Each addiliomi Working Model is $9.95. applicable sales tax not incl^^
eyes.
send you a free copy of the Working
Model* you're most interested in.
Or, if you would prefer, just ask
for the date, time and location of a
Windows Computing^
seminar being held
near you. Either way
the experience is
sure to impress you.
The truth is, we believe there
could be only one reason why people
might not see just how much Windows
Computing means to the future of the
personal computer.
They haven't looked.
Mhrnsoft
Making it all make sense
uppties last and only in the 50 United States. ©1990 Microsoft Corporation. All rights reserved. Microsoft. PowerPoint and the Microsoft logo
are registered trademarks and Making it all make sense and Windows are trademarks of Microsoft Corporation.
Short Takes
BYTE editors' hands-on views of new and developing products
Ventura Publisher,
Macintosh Edition 1 .0
ScanMan 256
NewWave 3.0
WinSleuth
WordPerfect Rhymer
(2a<3
i.ic SE>
Ventura Meets the Mac
If you work in a mixed-
machine environment in
which some people are using
Ventura PubHsher on their
PCs, the arrival of Ventura
Publisher, Macintosh Edi-
tion 1.0, is good news.
Ventura Mac is a straight-
forward port of the version
running under Windows,
which makes jumping be-
tween systems easy; if you've
learned one, you've basically
learned the other, and that's
what platform hopping is all
about. I was able to take a
diverse bunch of Ventura files
that the BYTE Lab staff had
generated on DOS machines,
move them to the Mac (using
the BYTE LAN and LapLinkX
and open them up, with their
styles and formats intact. This
was painless. The fact that you
can easily swap Ventura-pub-
lished documents between PCs
and Macs is one of the great-
est advantages of this program.
Only Aldus PageMaker 3.0
currently provides this capa-
bility.
Working in a diverse envi-
ronment is a Ventura forte.
Besides letting you swap be-
tween Macs and PCs, this
program will pull in text from
most word processors you're
likely to run across and graph-
ics from most drawing or
painting programs.
Ventura is also good at
working with long documents.
You can line up a string of text
files, and the program will run
them from page to page, al-
most automatically, setting up
the extra pages as needed.
Ventura is built for this kind
of work. With its cross-refer-
encing and indexing capabili-
ties, it's essentially a book-
oriented page composer.
For doing a long but
straightforward publication —
no fancy layouts, few graph-
ics — Ventura is a good choice.
But for documents with a snaz-
zier look, a more complex
page structure, and heavy on
the graphics, Ventura is — and
here we walk into the shadowy
land of subjectivity — hard to
work with. Maybe I've been
using PageMaker too long, but
I find it far more flexible for
page design. Its approach,
descended from the cut-and-
paste world of the composing
room, feels right. Ventura is
more geometrical. Like some
other popular programs, Ven-
tura uses frames. Everything
you do has to be within a frame
(a rectangular area). You can
expand and shrink these
frames, and you can move
them around on the page eas-
ily enough, but we're still talk-
ing rectangles. I find this con-
fining.
While PageMaker is an
excellent tool for designing
layouts, letting you freely
move things around and
change widths, lengths, and
shapes of columns, Ventura is
more of a layout fulfillment
program. I'd recommend
sketching your page design on
paper first.
THE FACTS
Ventura Publisher,
6.0.2, and a hard disk
Macintosh Edition 1.0
drive.
S795
Ventura Software
Requirements:
15175 Innovation Dr.
Mac with 2 MB of RAM,
San Dieao, CA 92128
System 6.0.2, Finder
(619) 673-7524
Inquiry 1160.
Ventura does beat the pants
off PageMaker in a couple of
things, particularly working
with tabular material. Setting
up a table with PageMaker
almost hurts. Ventura has a
wonderful dialog box in which
you specify how many rows
and columns you want; you hit
a button, and there it is — a nice
grid that you can jump around
in, from cell to cell, using
pointer or cursor keys. The
program also excels at setting
up equations, which can be a
typesetter's nightmare.
Another of Ventura Mac's
strengths is in stylizing the text
on the page. The program will
let you assign a style (e.g., type
of font or character size) to
ever>' paragraph. You can keep
these different styles in a cata-
log ot sorts. This collection of
style sheets can also include
specifications for the paae it-
self.
There's not room here to
cover all the capabilities of
Ventura. For a better look at
this and other desktop publish-
ing packages, see "Is the Type-
setter Obsolete?" in the Octo-
ber BYTE. And before you
buy, take them all for a test
drive.
Page-layout software, like
any other program that com-
bines functionality and aes-
thetics, is a highly subjective
matter. What one person finds
excellent is execrable to some-
one else. What one user finds
intuitive is arcane to another.
I know totally reasonable
people who swear by Quark
XPress, and professional
graphics designers who con-
coct fine-looking materials
with Ventura. Although I
wouldn't want to switch from
PageMaker to Ventura, I can't
say it's not right for you. This
is a good program that does
what it's designed to do. The
question is: Does it do what
you want to do?
— D. Barker
132 BYTE • NOVEMBER 1990
Logitech Puts
Photo-Realism
in Windows
The ScanMan 256 is a 256-
gray-level , scanner that
can scan at up to 400 dots per
inch. It is similar in appearance
to previous Logitech scanners
but has a number of functional
improvements. The scanner
itself is in a head a little over 5
inches wide. Below this is the
body of the scanner, which you
hold to move it. The body has
a number of switches that you
use to set the various scanner
modes. The ScanMan 256 also
has an indicator light that
shows if a scan is being made
at the right speed.
The ScanMan 256 is de-
signed to be used in a Win-
dows 3.0 environment. It
comes with a gray-scale scan-
ning and editing package
called Ansel, which controls
the scanner directly from
within Windows 3.0 and pro-
vides some easy-to-use tools
for editing. Logitech has pro-
vided a simple DOS Scan util-
ity that lets you scan, view, and
save images without entering
Windows 3.0 or using Ansel.
However, it isn' t as flexible or
as easy to use as Ansel, and it
doesn't include editing tools.
Installing the scanner and
THE FACTS
ScanMan 256
$499
Requirements:
IBM PC or compatible
running Windows 3.0.
software is easy. Logitech has
set the defaults to match the
most likely free configura-
tions. All I had to do was plug
the scanner board in my sys-
tem, plug in the scanner, install
the software using the supplied
Logitech, Inc.
6505 Kaiser Dr.
Fremont. CA 94555
(415) 795-8500
Inquiry 1161.
Install program, and start scan-
ning. Setting up the scanner in
any of its different modes is
done simply by setting the
switches. The controlling soft-
ware reads these automatically
and adjusts accordingly.
Choosing the right setting
for a scan is not a simple mat-
ter. With the range of options
available, it becomes impor-
tant to make a careful choice.
The problem lies in the size of
the image files created at high
resolutions with large numbers
of gray scales. A simple 2- by
2-inch image takes up almost
2 megabytes at 300 dpi with
256 gray scales. This taxes the
memory of the system consid-
erably. Logitech has devised
its own system for paging im-
age data to and from disk to
counteract this, but the bottom
line is that if you want to scan
images at 300 or 400 dpi with
256 gray scales, youTl need a
lot of memory. What setting
you choose also depends on
whether you want to use line
art, perform optical character
recognition, or have true gray-
scale images.
I scanned a range of actual
photographs and some from
magazines, and the quahty of
the results was extremely good
at all levels. Overall, I found
the ScanMan 256 an extremely
powerful and flexible scanner.
It is useful for scanning small
documents and all kinds of
images. But I would recom-
mend that you make sure that
your system can deal with the
kind of large files that a scan-
ner this powerful can create.
— Owen Linderholm
Hewlett-Packard's Newest Wave for Windows
One of the most interest-
ing — and potentially
most important — appUcations
to appear for Microsoft Win-
dows 3.0 is an updated version
of Hewlett-Packard's New-
Wave environment. There are
two ways of looking at this
program: as a set of reasona-
bly priced utilities for Win-
dows, or as a glimpse of what
most graphical user interfaces
(GUIs) will be like in the fu-
ture.
This latest version of
NewWave introduces an
Agent capability, which is
essentially a powerful key-
board macro facility. To per-
form a given task, all you need
to do is select that task's icon
and drop it on the Agent icon,
which looks remarkably like
Patrick McGoohan in the
■"Secret Agent" TV show. One
of the nice things about this
macro facility is its ability to
do tasks on a routine basis
(e.g.. every hour, day, or
week).
Another important feature
of this new version is network
support, which lets users share
NewWave features.
Perhaps the most important
feature of NewWave — and the
hardest to describe adequately
in a simple features list — is its
support of objects.
NewWave has no data files
as such. There are only objects,
which are data files that have
been linked to a NewWave
application. One important
type of object is a folder,
which functions much hke a
Macintosh folder. It can con-
tain other objects, and you
NOVEMBER 1990 'BYTE 133
SHORT TAKES
organize your desktop, or
Office, as NewWave refers to
it.
There are also no applica-
tions as such. What look like
applications are really tools —
specialized folders that store,
print, or delete the objects
dropped onto them.
Creating a new data file in
NewWave involves an un-
usual process. For example, in
Windows, you start a new
spreadsheet data file by first
clicking on the Excel icon and
opening a new file. In New-
Wave, you instead select the
menu command Create a New
Object. A dialog box then asks
you what type of object you
want to create. You could then
select a Lotus 1-2-3 object and
give it a name. An icon for a
Lotus object would then be
displayed on the NewWave
Office workspace. When you
click on this application,
NewWave will automatically
load 1-2-3 and launch you into
the data file you selected.
The most important capabil-
ity of NewWave's objects is
their ability to incorporate
other objects. Unfortunately,
only those objects that are
linked with a small number of
true NewWave applications
have this capability. For ex-
ample, NewWave Write, the
THE FACTS
NewWave 3.0
$195
Requirements:
IBM AT or compatible
with a hard disk drive, a
mouse, and Windows 3.0.
NewWave version of the
simple Windows Write word
processor, can incorporate 1-
2-3 objects, but 1-2-3 objects
cannot incorporate other ob-
jects.
Since NewWave Write has
the capability to incorporate
Hewlett-Packard
Santa Clara Information
Systems Division
3410 Central Expy.
Santa Clara, CA 9505 1
(408) 749-9500
Inquiry 1162.
other objects, it is actually a
fairly impressive word proces-
sor. In a NewWave Write
document, you can insert
tables from 1-2-3, graphics
from HP"s optional DOS-
based graphics programs, and
simple annotations. And as
more object types appear
(made possible by new New-
Wave applications), New-
Wave Write will continue to
acquire new capabilities.
tfnfortunately, there's a
dark side to NewWave. For
one thing, the program is huge.
It takes up about 7 megabytes
of disk space and requires
quite a long time to install.
NewWave also suffers from
a lack of applications. Only a
handful of programs now work
well with it. Some sorely
needed applications that HP
would do well to add are
NewWave versions of Win-
dows Paintbrush or Terminal.
In some cases, the program
could be markedly improved
by simple additions. For ex-
ample, you can incorporate 1-
2-3 tables into NewWave
Write documents, but you can-
not change the font that the
tables appear in. If you could
change the font, NewWave
could function as a nice com-
plementary program for 1-2-3.
NewWave is a very interest-
ing program, and it's available
at an affordable piice. It is
probably true that someday all
GUIs will be hke it. But it
needs a few more applications
before it becomes a required
day-to-day business tool.
— Rich Malloy
Peeking Through Windows
The original System Sleuth
for DOS was a diagnostics
package that snooped around
your PC and told you all sorts
of goodies about its configu-
ration, including the micropro-
cessor type, how much and
what kind of memory was
available, and the results of
power-on self tests (POSTs).
It also fished out a lot of eso-
teric but important data about
I/O cards, hard disk drive par-
titions, device drivers, and
TSR programs.
Moving the package to the
Windows 3.0 environment,
Dariana Technology Group
confronted an interesting di-
lemma: When a PC runs in
protected mode instead of real
mode, a lot of nuts-and-bolts
information about the com-
puter becomes invisible or ir-
relevant. So what's left to di-
agnose?
Plenty, as it turns out.
Dariana" s new WinSIeuth still
delivers pages of data that can
help you summarize your
system's configuration, re-
solve board conflicts, or iden-
tify nagging software incom-
patibilities. Even without its
diagnostic capabilities, the
package might be indispens-
able for system administrators,
who could print out and file a
complete report about every
system in their facility.
Gone from WinSIeuth —
when it is running in Windows
standard or 386 enhanced
modes — is the low-level data
about memory allocation, disk
drive partitions, and device
drivers, since these are handled
by Windows. If the package is
run in Windows' real mode,
however, more low-level in-
formation is provided, al-
though some of it isn't relevant
to the behavior of the system
in protected mode.
What is gained in Win-
Sleuth — aside from an attrac-
tive and very simple graphical
user interface — is specific in-
formation about the Windows
environment, including how it
has allocated available mem-
ory, which drivers it is using
to talk to your peripherals, and
how it is managing tasks. The
new release also adds a file
viewer for peering into your
hard disk and a new module
for analyzing network connec-
tions.
The rest of the package is
organized similarly to the DOS
version, as a series of modules
addressing different subsys-
tems: microprocessor, POSTs,
hard disk drive, video/display,
RAM. I/O cards, printer, and
DOS.
For example, the General
Information section tells you
what CPU you are using (al-
though not the clock speed), if
you have a math coprocessor,
and how many and what kind
of I/O ports and storage
134 BYTE* NOVEMBER 1 990
HeresHow^XfeProtect
Y)ur Software AndProfitsBetter.
WellNeverllL
. the world how we protect your hard work.
But then, why should we? It's not that we're hard
to get along with. On the contrar}'. We'll show you
how our unwordy approach to software protection can
actually work better for you. We'll deliver the best balance
of guaranteed copy control and cost-effective installation.
Unlike other manufacturers, our hardware is uniquely
custom-wired for each developer and supplied with a specific
encrypted interrogation routine for maximum securit}'.
The precise routines assume responsibilit}- for all hardware,
software and timing issues so your time and money isn't
wasted engineering protection schemes.
^MICROPHAR
The Products That Protect Your Revenues
► PROTECH KEY
Identicallv reproduced packages.
► MEMORY KEY
MACINTOSH MEMORY KEY
NEC MEMORY KEY
Active protection, modular packages, customized packages,
serialization, demo control, access control.
► MEMORY-ONE KEY
Customized packages, modular packages
► MICROPROCESSOR KEY
Non-operating system specific protection based on RS232C
communications for minicomputers, workstations, etc.
In EUROPE:
MICROPHAR, 122 Ave. Ch. De GauUe 92200,
Neuilly Sur-Seine FRANCE Tel: 33-1-47-38-21-21 Fax: 33-1-46-24-76-91
For distributors in:
• BELGIUM/NETHERUNDS. E2S (091 211117)' SPAIN, (343 237 31 05)
• IRELAND, TMC (02 1 87 37 1 1) • GERMAN^ Microphar Deutschland (06223 737 30)
• PORTUGAL, HCR ( 1 56 18 65) • LTVITED KINGDOM, Clearsoft (091-3789393)
•SWITZERLAND, SAFE (024 21 53 86) • ITAE¥, Siosistemi (030 24 21 074)
MARKETING, INC.
1-800-843-0413
In the U.S., flie A.MERICAS & the PACIFIC:
PROTECH, 9600-J Southern Pine Blvd..
Charlotte. NC 2821" Se Habla Espanol
Tel: "04-523-9500 Fax: "04-523-7651
Hours: Mon-Thurs: 8:30-7:00 ET, Fri: 8:30-5:30 ET
FOR A DEMONSTRATION PACKAGE OR ADDITIONAL *Macinio5h is a registered tradernarit of AppJe Computer. Inc.
INFORMATION PLEASE WRITE OR CALL ♦NEC is a registered irademarkolNECmfomalioiiSystertis.lrx:.
For Europe, circle 291 on Reader Service Card For Americas & Pacific, circle 292 on Reader Service Card
SHORT TAKES
peripherals are installed.
The modules affected by the
difference between Windows
modes include hard disk drive,
DOS, and RAM. The hard disk
drive module always tells you
how many sectors and file al-
location tables you have, but
in real mode you can also see
partition information. In real
mode, the DOS module shows
you device drivers and TSR
programs. The RAM module,
in 386 enhanced mode, gives
you extensive information on
memory allocation by the
DOS Protected Mode Interface
memory manager.
Perhaps the most useful
features of WinSleuth are its
help system and Windows
Tune-Up module. The on-line
help is like a short course on
the inner workings of PCs and
Files Help Modules
ft
Tune
REM- MODE SESMEHT 4T CtOO
—I C000 0000toC3fF:00Cf-INUS£-t:OFrHIGHTPAfiADISEyi^TEM51HC 19871SS AllRlGHTS
CflOaOOOO to C7FF:00CF ■ IH USE ■
C80&0000 (o C8FF OOCf - AVAIUBLE
CCOO 0000 10 CFFFOOOF -AVAILABLE
REAL MODE SEGMENT AI POOO
OOOOOOOO 10 D3FF0OCf - AVAILABLE
0400:0000 10 D7FF OOOF - AVAILABLE
D3OO0O00 10 DBFECeCP - AVAILABLE
DCOO COB 10 DFfF;0O0F -AVAILABLE
REAL MODESEGMENTATEOOO
ECOa00001oE3FF000F -AVAIIABIE
£4000000 10 E7FF OOOf ■ AVAIIABLE
EEDO 0000 10 EBfF OOOF - IH USE -
ECtOOXOIoEFFFOOCF-IM USE - Ccp/i^ lei 19S5 1338 Phoefw Teclwtogje: Ltd
REAL MODE SEGMENT AT FCOO
F COO COCO to F3FF (iff - AVAIUIBLE
F40O0000»F7FF0CI)F -AVAILABLE
FSOOOOOO 10 FBFF-OOOF - IH USE -
FC0O0000toFFFF00(]F - IH USE -Cowtighl Id 13S5.198&Ftic«fiw Techrwto^e: Ltd
Windows; I recommend work-
ing your way through each
topic. And if you need advice
on getting the best perfor-
mance out of your system
under Windows, run the Tune-
Up for suggestions that range
from adding more RAM, to
Could WordPerfect Rhymer Be Finer?
WordPerfect Corp. has
come up with a truly
unique writer's helper in
WordPerfect Rhymer, a
93,000-word American En-
glish rhyming dictionary.
Rhymer is a tool for the
student of the sound of lan-
guage. A TSR program requir-
rng"34K bytes'of RAM,
Rhymer searches for a variety
of rhymes and phonetic pat-
terns. It works with any DOS
word processor.
Being a sucker for a good
rhyme, I loaded Rhymer onto
my hard disk. The program
took up a mere half-megabyte
of storage space, which was
good news. The program
worked fine with my word
processor and my other TSR
dictionary, neither of which
carries the WordPerfect label.
To see whether Rhymer
could determine which words
have multiple pronunciadons,
I requested a triple rhyme for
the word interested. The re-
sults were positive. Rhymer
asked me to select between the
pronunciations "in-tu-rus-ted"
and "in-trus-tud" before begin-
ning its rhyme search.
Although Rhymer isn't
designed for regional U.S.
dialects, it does include a pho-
netic finder to help you tailor
your rhyme search to suit your
speech patterns. This feature
includes a phonetic chart —
THE FACTS
WordPerfect Rhymer
$79
Requirements:
IBM PC or compatible.
similar to a pronunciation key
in the front of a dictionary —
that lists a variety of sounds,
including vowels, stops, frica-
tives, affricates, liquids, and
WordPerfect Corp,
1555 North
Technology Way
Orem, uf 84057
(801) 225-5000
Inquiry 1164.
Pan's Pipes
Gondolier
Silver Haraonies
Return to the Danube
Patterns
ftutuRn Menories
Paris at Higiit
FoUou the Leader
Secrets
Synphony Strings
Black Forest Suiwer
Punting on the Hianes
- night Ending fihyne
fl.
downright
B.
duight
C. dynanite
p.
ebonite
E.
electrolyte
F. erenite
G.
erudite
H.
excite
I. expedite
J.
extradite
K.
eyebright
L. eyesight
tl.
fahreiiheit
N.
fanlight
0. favorite
P.
ferrite
Q.
fight
R. finite
S.
firelight
I.
fistfight
U. flashlight
U.
fleabite
U.
flight
X. floodlight
Press Enter for nore uords
Press a letter to select a uord 3B749 Uords Searched 72 Uords Found
THE FACTS
WinSleuth
$149; $60 upgrade for
System Sleuth owners
Requirements:
IBM PC or compatible
with Windows 3.0.
Dariana Technology
Group, Inc.
6945 Hermosa Cir.
Buena Park, CA 90620
(714)994-7400
Inquiry 1163.
optimizing your hard disk
drive, to removing conflicting
extended memory managers.
— Andy Reinhardt
glides. If your pronunciation of
the word car sounds more like
"cah," for example, you can
instruct Rhymer to search for
words with the <aw> vowel
sound. And you can control the
scope of your rhyme hunt by
limiting the number of syl-
lables and letters you want the
program to search for.
I had just one major com-
plaint about Rhymer: The
program displays only 24
rhymes at once. Once you hit
Enter to see additional rhymes,
you can't go back to review the
previous list. Since many
words have dozens of rhymes,
it would be helpful to be able
to page through an entire list —
much as you page through a
word processing document.
You can configure Rhymer to
save all rhymes in a DOS text
file, however, but you must
first exit the program to view
the list.
No doubt someone will
eventually include a rhyming
utility with a spelling/grammar
checker program, or perhaps
with an on-line dictionary, but
until then. Rhymer is good
enough for the rhymin" fool in
all of us. ■
— Jeff Bertolucci
136 BYTE • NOVEMBER 1990
The Cure
For The
Common
Clone.
Introducing The BRICK
386SX™ power, a 44-212 MB HD, 1-8 MB RAM, 1024 x 768,
with a 2,400bps modem . . . and it fits in half a briefcase!
Now you don't have to
choose between the power
of a desktop and the
portability of a laptop. The
Brick™ starts a whole new
era of flexibility and conve-
nience.
For some, the
Brick is the perfect
desktop PC. It has
enough power, storage
and graphics capabili
ties to run the
most demand-
ing applica-
tions. It's the
first desktop PC
that's quiet
enough, small
enough, elegant
enough not to
be banished
instantly to
the floor.
For
others, the
Brick is an office com-
puter and a home
computer. The
core module is no
bigger than a
collegiate dictio-
nary, and weighs
only 8.3
pounds.
Simply keep
a full-sized
keyboard
and monitor
at your home
and office
and carry
only the
Brick in between. You can
have one machine, with
all your files, wherever
you need it.
Complete
systems start at
just $2,695.
^ A COMPUTER
FREE CATALOG
You'll find complete
information on all Brick
systems, plus a full comple-
ment of enhancement
products in our free 32-page
catalog. All products come
with a 30-day satisfaction
guaraintee, a one-year
warranty, and unlimited
800-line support. Ccdl
1-800-633-1925 today!
COMPANY
X Order Direct!
/ Call 1-800-633-1925 today I
Ergo Computing, One Intercontinental Way, Peabody, MA 01960 (508)535-7510 FAX (608) 535-7512 m
Circle 127 on Reader Service Card
If you think
the HP LaserJet EI is great,
A STRO NOMY IS n Fll A
LOOiONCi^^
THE HmscH KPOfa Of the swes
B. no. 4.
SIAR SHORTS
: ftaported byThe Star
Every tiav billions of
duti paiTicl«t enter in-
to Earth'* stmo»pfiefe.
' Now Kieniim are
'. vn>rltif>fl 10 maice me-
; feif Cajrt S*» the Grsai Wall from tha Moon!
Sreal Wall of Cnir^a r
from It* Moon. Or from t
Earth orbit. Or even t
from Mat». CertBinlv e
ii. it's ditricuit 8'
tee familiar objects;
I D'anet's iwift mo-
n pen- Mon an planetar/ eiff/osions insiOe-
Vaylgtr't Last Pictun SfiCM:
Whan Vaytg*' 2 wji Ituncntd 12 years sgo. trfio
NO BLACK HOLES?
Sciertisi* are siiii jnaDle to eonfimi
the existence of even a single black hole,
despite widespread bei«f that such
things should exist. Tracking down these
invisible objects isn't easy, because they
can on!y Be studied inOirectly by the
effects ifvey f\ave on ihelf sunoundings.
T>iere are several types ol places [hat
tconrifUtd on HP* 31
MIRROR. MIRROR
It s a Chore, but all reflecting tele-
scopes reouire cleaning their retlecttve
mirrors- Eventually, the aluminum coat-
mg on their mirrors Deteriorates and
neeO) 'epiacing. For large instrunients,
ine process requires removing the lele-
Icontinuta en ptirt SI
LONGUST NETWORK
INTEGRATION PROJECT
CHAINREACnON
AnnualSales
InTtiousands
Antiinaiter BoUled
Meiai^rganic diemiitr; bridges the tap besween ca^anic a.nd irxii-
gacic It tin lead 10 imponani new products ifor eiacifJe,
tsisnn antideies'. A chelate, sudi as EDTA since leontainlng tarbsn.
hydrogen, oaygen and niBogen atonis] can eiu.round ions or melaJs
1. fconJiitiitti not pega
It was alnuKtexaetly three yeansgotbst aceramic aiateiial that }
SjprnocdBctsahdveliqBidnjtrogea temperatun wasdiscocered. I
Within days of tbe diseoniT.elcetntics, power transmissian. and i
l..ansptnatianwere)wingredefinedinei^ecyone'simagination. Yet i
stipeKonductinty was tax anew pheaonanion. Ihe effed teas ftrst j
obtcrved in mercury in 191 Land, sir^ theei. more than eOOOele- ,
c^ent^ sila.ctt andcoiopsundshave been foandlosuiKrcandtxt.' - '
^ci»ieini»d net; pcfti '
A device traied may give investigates a glimpse cf what an anlintal- ;
tar world might look like. deince cnola antimatter to a tetspecatnre <
aCew de^eeaahoveahnlutereroand stores itlorseveial daysat i
a time. fecnJinaed natp^gt) i
■ Rumor has it -h-' t— r™ uiuji. .....k— T.;...-..~.™.t......:.j..i.h t
adistiliing^rocesstotowerthecaloiiesoCoHinsrybeeT. Abandoning 1
the research at the onset of wcrid war, researehors then pursited the ;
of a sbelfstahle C ration. Don't believe all rtuneea.
Introducing the new HP LaserJet
HID printer. The LaserJet that com-
bines all of the advanced capabili-
ties of the exciting LaserJet III with
all of the paper-handling features
required by today's busy office.
There's a lot to like. Like two
paper trays for different types
and sizes of paper. 200-sheet
capacity in each of those trays
for less reloading. And two-
sided printing that lets you easily
condense your output. Even an
optional automatic envelope
feeder that eliminates manual
feeding.
Equally impressive is HP's Reso-
lution Enhancement technology.
Pioneered in the LaserJet III,
this technology actually varies
the sizes of dots. So curves really
curve. Lines are never jagged.
And you get resolution never
before seen in a 300 dpi printer.
Output has never looked so good.
Documents can be made even
more elaborate thariks to our en-
"Suggested U.S. list price. Adobe and PostScript are registered trademarlts of Adobe Systems Inc. in the U.S. and in other countries.
you'll automatically like
the new HP LaserJet niD.
hanced PCL5 printer language,
which includes HP-GL/2 graphics
language. You can print regular
or reverse type. Shaded text. Even
portrait and landscape on the
same page.
Beyond this, all types of options
are available for all types of users.
Which means you can customize
with Adobe® PostScript® software
Add memory. Or better express
yourself with our MasterType
library of fonts and typefaces.
You can even connect a Macintosh.
The best part is that the $2,395*
LaserJet III and $3,595* LaserJet
HID are both easily within any bud-
get. So call 1-800-752-0900, Ext.
1586. We'll tell you where to find
your nearest authorized HP dealer.
EWLETT
PACKARD
1990 Hewlett-Packard Company PE 12022
FIRST IMPRESSIONS
COVER STOR^
Compaq Notebook
Ups the Ante
The LTE 386s/20
is the first notebook-class
PC that has a 20-MHz
386SX CPU and converts
to a desktop system
■
Michael Nadeau
Take a Compaq Deskpro 386/20,
give it a faster hard disk drive,
and squeeze it into a 7 '/2 -pound
notebook-size format, and you
have the Compaq LTE 386s/20. Worried
about expandability? No problem; Com-
paq will sell you a Desktop Expansion
Base that provides AT-compatible slots
and mass storage expansion options and
allows the LTE 386s/20 to double as your
desktop system.
The LTE 386s/20 is unique on two
counts: It is the first notebook PC to use
the 20-MHz 386SX CPU, and it is the
only notebook PC that is convertible to
desktop use. (At this writing, only a
handful of other vendors have announced
16-MHz 386SX notebook PCs; none are
shipping at this time.) In fact, it is the
only notebook PC powerful enough to
compete with the typical desktop systems
that businesses are buying today (see
photo 1). There is a catch, and that is the
LTE 386s/20's price tag: $6499 for the
base system; the Desktop Expansion
Base is another $1499— not including a
full-size keyboard or external monitor.
(All prices mentioned are not final, but
Compaq says prices will not exceed those
listed here.)
The base system, the Model 30, comes
standard with 2 megabytes of RAM, a
4K-byte RAM cache, a 3 '/2-inch 1.44-
MB floppy disk drive, a 21/2-inch 30-MB
Conner Peripherals hard disk drive, a
640- by 480-pixel VGA display, and sys-
tem utilities. This version also comes
with a full complement of I/O ports: one
serial, one parallel, and one mouse port;
ports for an external monitor, keyboard,
and keypad; and an "external options
interface."
The Model 60 comes with a 60-MB
hard disk drive and lists at $6999. It will
be the first system to use the 2 '/2 -inch
drives of that capacity. Compaq called
the unit that I saw an early prototype, al-
though it appeared to be of production
quality and seemed fully functional.
The LTE 386s/20 should be out by late
October.
140 BYTE- NOVEMBER 1990
FIRST IMPRESSIONS
LTE-Like in Looks Only
At first glance, the LTE 386s/20 is iden-
tical to the original LTE except for color;
it is beige instead of gray. On closer in-
spection, you can see differences in drive
location, thickness, port arrangement,
screen size, and some cosmetic aspects.
Compaq has a totally new design for
the electronics, which determined the
placement of the drives. For the mother-
board, the LTE 386s/20 uses a manufac-
turing technique developed for the aero-
space industry. If you look inside the
computer, you'll see what appears to be a
three-piece motherboard— two boards,
one on top of the other, and a third board
mounted vertically at the rear and
Photo 1: The Compaq LTE 386s/20 is arguably
the world's most powerful 7-pound PC.
The LTE 386s/20 is the fastest notebook-class PC that BYTE has
benchmarked to date. It seems that Compaq simply shrank its Deskpro 386/20
and gave it a faster hard disk drive. The Dell 320LX is a 20-MHz 386SX
desktop system included for comparison.
CPU
Disk
Video
Compaq LTE 386s/20
2.58
2.32
8.00
Compaq Deskpro 386/20
2.58
1.72
8.21
Dell 320LX
2.19
1.86
7.10
Benchmark results are indexed to show relative performance; higher numbers indicate better perfamance. For all
indexes, an 8-MHz IBM AT running MS-DOS 3.3 = 1 .
PHOTOGRAPHY: PAUL AVIS © 1990
NOVEMBER 1990 -BYTE 141
COVER STORY
COMPAQ LTE 386S/20
Photo 2: On the left is the LTE 386s/20 motherboard
before it is punched out from its silicon casing.
On the right is the motherboard as it is installed in the computer.
holding all the ports. These three com-
ponents are manufactured as one sheet,
connected by the cabling and thin silicon
tabs. A machine "punches out" the
motherboard along these tabs, and then,
after the components are in place, it is
folded by hand into its proper configura-
tion (see photo 2). The procedure speeds
assembly and helps conserve space in-
side the unit.
A major weakness of the original LTE
was its CGA display with its less-than-
perfect aspect ratio. Compaq saw the
light and gave the LTE 386s/20 a full
VGA display, although this added a
smidgen to the unit's thickness. The
screen is edge-lit and has good contrast
and even light distribution.
All the ports congregate behind a slid-
ing door (a nice touch) to accommodate
the Desktop Expansion Base with its own
I/O ports, which are extensions of those
on the notebook. Unlike with the NEC
THE FACTS
Compaq LTE 386s/20 Model 30
No more than $6499
Compaq Computer Corp.
P.O. Box 692000
Houston, TX 77269
(713) 370-0670
Inquiry 1079.
ProSpeed SX/20 (see "The NEC Pro-
Speed SX/20: Take It and Leave It,"
September BYTE), you must maintain
separate CONFIG.SYS and AUTOEX-
EC.BAT files for the portable and desk-
top configurations of the LTE 386s/20
(this is especially important if the desk-
top version is on a LAN), and you must
remember to use the correct combina-
tion.
Unfortunately, no prototype of the
Desktop Expansion Base was available
for me to see. Its features include two
full-size 16-bit expansion slots, monitor
and keyboard ports, and two 5 '/4 - or 3 Vi-
inch drive bays.
What has not changed on the LTE
386s/20 is the keyboard. It is the same
80-key IBM Enhanced-compatible lay-
out. Key travel is somewhat less than
what you find on desktop units, but the
tactile feedback is adequate. I prefer the
familiar inverted T arrangement for the
cursor movement keys, rather than Com-
paq's cumbersome reclined L configura-
tion.
Memory expansion makes use of the
increasingly popular RAM cards. The
LTE 386s/20 has two slots into which the
credit-card-size RAM cards slide. Prices
for the RAM cards, which come in 1-MB
and 4-MB configurations, are $549 and
$2599, respectively.
Compaq claims a battery life of about
3 hours. I didn't have the opportunity to
verify that; it is about an hour less than
the rated time for the original LTE. The
LTE 386s/20 has a fast-charge feature
built into the system that brings the bat-
tery back to full capacity in 1 Vi hours.
Early Assessment
The preliminary BYTE Lab low-level
benchmark indexes place the LTE 386s/
20 on a par with the Compaq Deskpro
386/20 in the CPU and video categories,
but the notebook's speedier hard disk
drive bests the Deskpro 's index of 1.72,
with a score of 2.32 (see the table). No
other notebook-class PC even comes
close to this performance. The LTE
386s/20 will run any software that you
are likely to use, and at an acceptable
pace.
The price will scare away casual users
and many cash-conscious businesses, but
the LTE 386s/20 seems to have what
computing-dependent businesses need:
power and flexibility. Compaq's reputa-
tion for high quality and compatibility
further enhances the product. (Some of
the original LTEs did have a problem
with cracking cases; Compaq insists that
it has solved that problem by going with a
stronger plastic for the case.) But price
aside, Compaq has produced the high-
performance notebook PC against which
all others will be compared. ■
Michael Nadeau is the managing editor
of the BYTE Lab. You can reach him on
BIX as "miken. "
142 BYTE- NOVEMBER 1990
They Left out Features....
We Left out the COMMA!!
The only thing missing...
is the comma in tlie price. If you
lool< at the chart on the right you
wili see prices charged by our com-
petition. Aii but one contain o
comma. DesignCAD 3D seiis for
$399.00. Period. No Comma!
in order to draw the compiex pic-
tures shown below it is desirable to
hove the following 3D features:
0 Interactive design with 3D
cursor
• Blending of surfaces
» Boolean operations such as
add, subtract, and
intersection
• Complex extrusions
• Cross sectioning
• Block scaling
• On screen shading
• Shaded outputtoprintersand
plotters
All ofthese competitors left out one
or more of these desirable features
in their standard package. They
didn't forget the most horrible fea-
ture - the comma.
DesignCAD 3D offers ALL the listed
features plus many morel
If DesignCAD 3D has the power to
create the 3D objects shown below,
imagine how it could help with your
design projecti
DesignCAD 3D sells for $399. We left
outthecomma. Wedidn'tthinkyou
would mindl
PC MAGAZINE SAYS...
DesignCAD 3D, the latest feature-
packed, low-cost CADD package from
American Small Business Computers,
delivers more bang per buck than any
of Its low-cost competitors and threat-
ens programs costing ten times as
much. For a low-cost, self-contained
3D package... DeslgnCAD's range of
features steals the show. "
$399
AutoCAD rel. 10
CADKEY3.12
DataCAD with DC Modeler
a;<jn:i :n':iM AutoCAD AEG $1,000.00 AutoShade $500.00
Solids $995.00 IGES translator $1 ,995.00
DataCAD Velocity $2,000.00
DesignCAD 3D ver. 2.0 $ 399.00 tlOexpensive options! IGES Free.
MaxxiCAD1.02
Mega Model
MIcroStationPCS.O
ModelMate Plus 2.8
VersaCAD Design 5.4
3,300.00
MegaDraw $1 95, List $295, MegaShade $395
Customer Support Libraries $1 ,000.00
N/A
^ N/A
Source: Byte Magazine
BYTE MAGAZINE SAYS...
"At $399, DesignCAD 3D was the least
expensive package we saw, yet it was
one of the more powerful. ..Don't be
fooled by the remarkably low price, this
program can really perform. "
May 1989. page 178
Complete 3-Dimensional design fea-
tures make it easy for you to construct
realistic 3-D models. With full solid-
object modeling capabilities you can
analyze your drawing to determine
the volume, surface area or even
center of gravity! DesignCAD 3-D even
permits you to check for interference
between objects! Aeronautical Engi-
neers can now find the center of grav-
ity for a new airplane design with a
couple of keystrokes. The Architect
can determine the surface area of a
roof for decking in a matter of minutes.
The Civil Engineer can calculate the
volume of a lake or dam in seconds.
The Mechanical Engineer will know for
sure if certain parts fit together without
interference. The uses for DesignCAD
3-D are only limited by YOUR imagina-
tion!
HOW DO I GET ONE?
DesignCAD 3-D and DesignCAD 2D are
available from most retail computer
stores, or you may order directly from
us. If you have questions about which
program to purchase please give us a
call. All you need to run DesignCAD
3-D is an IBM PC or compatible com-
puter with 640 K RAM memory and a
hard disk. Both products support most
graphics cards, printers, plotters and
digitizers. Free Information and a demo
disk are available by faxing (918) 825-
6359 or telephoning:
1-(918) 825-4844
American Small Business Computers • 327 South Mill Street • Pryor, OK 74361 U.S.A.
Circle 27 on Reader Service Card
HENEWB
ANY SYSIBM. ANY
1P~
The computing
world is a changing
place. That's why
we 're introducing a
totally new family of
universal removable
storage products
that can be easily
attached to today's
newest systems
Our Parallel Port
Interface even lets
you attach a
Bernoulli to com-
puters without an
expansion slot or
SCSI port. Now
that's versatility.
Bff-ecf-iye. Ax.ea Timt -
- 22 nsec
- /iHOOCf
Mett Twe 'Se/weeitPoi/ur^ —
- i0,0OO tirS.
- 62^000 drives
/nfbV/or/c/ Fhduc^ofHie. I'm
■
Bernoulli ' brought worry- ft-ee storage to everyone — now
you can take it everywhere. Our new Transportable packs
all the power and data security of our 44MB removable
When space allows, the Bernoulli
Insider fits neatly into leading PC and
PS/2 computers. As a total storage
solution, it's much better than a hard
disk plus tape because you get the
benefits of both, along with the un-
limited data growth and security of
removable storage.
Bernoulli's removable disks are
the most rugged available. And
we back that up with an
unheard- of 5-year
Gold Standard
Limited
Warranty.
For the hvly power hungry, the
BemoulU Dual is your premi-
um choice. It's optimized
to bring you up to 89MB
of removable on-line
storage with a 22msec
effective access time.
And it makes disk-
to-disk copies in un-
der three minutes.
That's performance
for the real world.
©1990. The Iomega togo and Bernoulli are registered uademarks, and Bernoulli Means Security For Your Data is a
uademark of Iomega Corporation All other company names and products are trademarks ot their respective companies
ERNOULU.
■ML ANY PLACE.
What if you're caught someplace with a lot of work to do and no
outlets to be found? No problem. Each removable battery in the
Bernoulli Portable provides approximately two hours of operation.
And you can run it off the AC adapter while the battery is charging.
Jl
disk drive into a convenient, AC-powered unit And the
price? We 'ue greatly reduced it on all Bernoulli products
(up to 22 percent), so they 're more affordable than ever
You don 't want to entrust
your data to anything you
have to pamper That's
the beauty of Bernoulli.
Its patented design spins
a flexible disk at high
speed, drawing it toward
the head. Should your
system encounter a
bump, air impurity, or
power- loss, the flexible
disk simply falls away
from the head. The
result? Hard-disk perfor-
mance without the risks.
Who says you can 't take it with you? The new
Transportable and Portable were specifically
designed for a shrinking world on the
move. But just because they're light-
weight doesn 't mean they re light on per-
formance. Bernoulli implements the latest
drive enhancements to help you keep
pace with your busy schedule.
• ■i>
With all the computing
choices out there, the last
thing you need is a storage
device that limits your
options. Our new univer-
sality is a unique innova-
tion which lets you easily
attach the same Bernoulli
to most any system, giving
your data (and budget)
protection for tomorrow.
ANY QUESTIONS?
The rest of the Bernoulli story is just a phone call away. Dial 1-800-777-6616.
We'll rush you a free copy of this limited-edition, 18-page brochure. It's
packed with everything you need to know about removable data storage.
Any way you like it
BERNOULLI'
STORAGE S0LUT:0NS BY
Circle 183 on Reader Service Card (RESELLERS: 184)
FIRST IMPRESSIONS
Owen Linderholm
and Jeff Bertolucci
The New Macs on the Block
146 BYTE' NOVEMBER 1990 PHOTOGRAPHY: MEL LINDSTROM © 1990
FIRST IMPRESSIONS
Apple's new systems
feature lower prices
and a new modular design
Although Apple has long been
fond of calling the Macintosh
"the computer for the rest of
us," many potential Mac users
have found the machines too expensive
for their pocketbooks. Apple has long
been criticized for being too expensive
and for not being competitively priced
against IBM PC-compatible computers.
This criticism seems especially apt when
you consider that, except for a brief trial
period last year, no Mac has ever had a
list price below $1000. Since Apple has
no direct competition in its Macintosh
product line, competitive pricing has
never been its foremost concern.
Apple is hoping to change that image
with its introduction of three new Macs.
First is the long-awaited "Cheap Mac"—
the new Mac Classic, which retails for
$999 in its simplest configuration. For
users who need color but can't afford a
Mac II, Apple will be offering the new
Mac LC for approximately $3000, in-
cluding monitor. Finally, there's a new
member of the Mac II family, the Mac
Ilsi, priced at $4870 including monitor.
Apple is trying to make a point with
these systems. A Mac always comes with
enough features to let you get to work im-
mediately and productively with a range
of applications. Features that are options
on IBM PC-compatible systems are built
in on the Mac (e.g., networking, digi-
tized sound, and a graphical user envi-
ronment). Apple has also tried wherever
possible to make these systems ready for
the future— ready, specifically, for the
forthcoming System 7.0 software. The
only exception to this is the basic Classic
configuration, which wUl require addi-
tional memory.
The Mac Classic
The Mac Classic represents a complete
overhaul of the lowest end of Apple's cur-
rent product line. Essentially, it is the
hardware soul of the Mac SE at less than
the price of a Mac Plus. The Classic
comes in two configurations: a low-end
model that includes 1 megabyte of 120-
nanosecond RAM and a SuperDrive
floppy disk drive for $999; and a $1499
model with 2 MB of RAM and a fast (21-
ms average access time) 40-MB hard disk
drive. The street price of the low-end
Classic might go below $700, while the
high-end model's might dip to $1000.
Externally, the Classic closely resem-
bles the SE. There are some minor cos-
metic differences, but the familiar up-
right chassis with the built-in black-and-
white 9-inch monitor remains the same.
The system also remains relatively easy
to carry around, for a desktop system.
The high-end model weighs in at 17
pounds, only 1 pound more than a Mac
Portable.
The Classic uses a single Apple Desk-
top Bus (ADB) port and two mini-DIN-8
connectors for the serial ports. In con-
trast, the Mac Plus used a unique key-
board and keyboard connector, and DB-9
connectors for the serial ports. Unlike
with previous Macintosh systems, the
keyboard is included in the price of the
Classic.
Other I/O ports include a DB-25 SCSI
port, an external speaker port, and the
external floppy disk drive port for 800K-
byte or 1.4-MB disks. The Classic's in-
ternal hard disk drive is considerably
faster than the hard disk drives currently
available from Apple for the SE.
The Classic's system board has been
completely redesigned with lower cost in
mind. It is only 60 percent of the size of
the SE's system board. Apple put a great
deal of effort into integrating as many
functions as possible into custom appli-
cation-specific ICs and into laying the
board out optimally. One example of the
improvements achieved in this way is a
smaller and lighter power supply that
powers both the Classic's main system
and its monitor. In contrast, the SE uses
NOVEMBER 1990 •BYTE 147
FIRST IMPRESSIONS
THE NEW MACS ON THE BLOCK
New Mac
Lineup
By January 1991, when the
Mac LC becomes available,
Apple's Macintosh lineup will
contain the following systems:
PORTABLE FAMILY
Mac Portable
COMPACT FAMILY
Mac Classic
Mac SE/30
"LC" FAMILY
MacLC
MODULAR FAMILY
Mac Ilsi
Mac IIx
Mac Ilci
Mac Ilfx
New Prices
for
Existing
Macs
Mac Ilci
with 4 MB of RAM and
a floppy disk drive:
$5969
Mac Ilci
with 4 MB of RAM and
an 80-MB hard disk drive:
$6669
Mac SE/30
with 1 MB of RAM and
a 40-MB hard disk drive:
$3369
Mac SE/30
with 4 MB of RAM and
an 80-MB hard disk drive:
$4569
two separate supplies: one to power the
digital board, and another to power the
analog circuits that drive the monitor.
The Classic's fan mounts at the bottom of
the unit for cooling efficiency and is ex-
tremely quiet.
Like the SE, the Classic uses an 8-
MHz 68000. Memory is expandable to a
maximum of 4 MB by adding 120-ns sin-
gle in-line memory modules. You add
this memory by inserting a small card
that has 1 MB of RAM on it and two
SIMM sockets.
Like those of its predecessors, the
Classic's video buffer is in main RAM.
While this simplifies the Classic's de-
sign (as it did the Mac Plus and SB's),
there's a 25 percent performance penalty
for bus bandwidth when RAM used for
video is accessed to refresh the screen.
The Classic should be as fast as an SE
and 25 percent faster than a Plus.
The Classic has 512K bytes of ROM,
twice the size of the SE's ROM. This
ROM incorporates the Hierarchical File
System and drivers for SCSI, ADB,
AppleTalk, the Toolbox, and Quick-
Draw.
Where the Classic more closely resem-
bles the Mac Plus than the SE is in its lack
of an internal expansion slot. This was a
cost/design trade-off. Leaving out the
slot was a way to save money on the Clas-
sic's design, and Apple's research indi-
cated that 90 percent of users wouldn't be
interested in expansion capabilities. You
could expand the system by way of its
SCSI bus, but it will be hard to add accel-
erators or large external monitors.
The Classic will ship with the newest
revision of System software, version
6.0.6, although it will work with version
6.0.5. The Classic was, however, de-
signed with System 7.0 in mind. The
high-end model is System 7.0-ready,
while the low-end model only requires an
additional megabyte of RAM. Although
the Classic cannot make use of it. System
6.0.6 includes the new Sound Manager
with its sound input capabilities.
Apple is going to discontinue both the
Mac Plus and the SE, since it believes
that the Classic is a good replacement for
both. Those in the market for either a
Plus or an SE will be better off with a
Classic instead. (This includes univer-
sity students or anybody who wants a
"transportable Mac" for an occasional
journey.) According to Apple, retaining
the small, all-in-one footprint of the
original Mac is important for the low-
end market.
The preliminary BYTE benchmark re-
sults (see the table) indicate that the Clas-
sic is— no surprise here— on a par with
the SE in performance.
■ MAC CLASSIC BENCHMARK RESULTS ■
Preliminary BYTE benchmark results (in seconds) for the new Mac Classic
suggest that it performs at about the same speed as the older Mac SE.
The Classic turned in an appreciably slower time on
two of the tests, but this
could be due to problems with the early prototype we
used. The prototype
system we tested had 2 MB of RAM and a 40-MB hard disk drive.
Test
Mac Classic
MacSE
CPU
Matrix
77.22*
67.10
String move
Byte-wide
374.73
374.50
Word-wide
187.38
186.70
Doubleword-wide
121.73*
92.40
Sort
154.53
154.20
Sieve
170.83
170.20
Disk I/O
1 -megabyte write
6.63
14.80
1 -megabyte read
4.38
8.10
Video Text
Text
TextEdit
16.35
15.10
DrawString
3.85
3.80
Graptiics
Slow test
88.28
84.40
QuickDraw
1.22
1.10
* Possible benchmark error.
148 BYTE" NOVEMBER 1990
For a full description of the Mac benchmarks, see "Introducing the New BYTE Benchmarks," June 1988 BYTE.
FIRST IMPRESSIONS
THE NEW MACS ON THE BLOCK
Mac LC:
Low-Cost Color in a New Box
The Mac LC is Apple's "lowest-cost col-
or-capable computer"— hence the name.
This system is intended to fill the void
between the SE/30 and the IIx line. The
LC will be offered for a complete system
price of $3000, including keyboard (the
same compact keyboard that comes with
the Classic), hard disk drive, and color
monitor.
The LC also represents a new design
shape for Apple. It is similar to Sun's
"pizza box" workstation, but in a differ-
ent, smaller size. The case is a flat box
shape, measuring 12]/^ inches wide by 15
inches deep by 3 inches high. It weighs
S% pounds. The front of the case, which
is similar in style to the Mac II line, has
a SuperDrive floppy disk drive on the
right. On the back are seven ports: a vid-
eo port, a printer port, a modem port, a
SCSI connector, an ADB connector, a
sound-out port, and a sound-in port. The
last two provide the LC with built-in
complete sound-processing capabilities.
With only 24 chips, the LC's logic
board represents a high level of integra-
tion that helps reduce costs (see photo 1).
The LC uses a 16-MHz 68020 CPU and
has built-in video logic like the Mac Ilci.
The system comes standard with 2 MB of
100-ns fast paged-mode soldered RAM,
expandable to 10 MB in two SIMM sock-
ets. There is no FPU, and no socket for
one. The 512K-byte ROM includes 32-
Bit Color QuickDraw. The system uses a
40-MB internal SCSI hard disk drive.
The LC's built-in video supports three
monitors. One is Apple's existing 13-
inch 640- by 480-pixel color monitor.
Another is a 12-inch 640- by 480-pixel
monochrome monitor, a basic redesign
of the existing 12-inch monochrome
monitor that makes it cheaper to produce
while improving the picture quality.
Finally, a new color monitor, the
Macintosh 12-inch RGB Display, pro-
vides a 512- by 384-pixel display. This
new monitor was designed because Ap-
ple thought that existing color monitors
didn't provide a sufficiently good picture
with low-resolution 8-bit color and were
too expensive. Thus, the new monitor
has a smaller screen that displays 8-bit
and 16-bit color crisply and clearly.
The LC uses 512K bytes of video
RAM on the main logic board as the
video frame buffer. With this frame buf-
fer, you get 16 colors or gray scales on
the 640- by 480-pixel monitors and 256
colors on the 12-inch RGB monitor. You
can expand the buffer by plugging 512K
bytes of additional VRAM into SIMM
sockets. At the maximum frame buffer
size, the LC can get 256 colors or gray
scales on the larger displays, 16-bit color
(over 32,000 colors) on the new 12-inch
RGB monitor, and 256 gray scales on the
12-inch monochrome monitor.
The LC also includes one expansion
slot, a 68020 Direct Slot. This slot is
similar to the 68030 Direct Slot on the
SE/30 and allows direct access to the
CPU bus. However, the LC's 68020 Di-
rect Slot is not compatible with the SE/
30's 68030 Direct Slot. Because the LC
doesn't have a socket for a paged mem-
ory management unit, one possible use of
this Direct Slot might be to add a 68030
processor board to make use of the vir-
tual memory technology in System 7.0.
Apple also plans to introduce an Ethernet
board for under $400 and an Apple He
compatibility board that will cost less
than $250. The latter unit would let the
LC run Apple He software at full speed
and would provide support for Apple He
peripherals. For example, with a He
Photo 1: The Mac LC's logic board has a low component count due to the high level
of logic integration. On the left edge is the 68020 Direct Slot; near the right edge are
the SIMM sockets for RAM and the SIMM-mounted ROM.
NOVEMBER 1990 • B Y T E 149
FIRST IMPRESSIONS
THE NEW MACS ON THE BLOCK
compatibility board, an LC mouse emu-
lates an Apple II mouse.
Why the Apple He compatibility? Ap-
ple sees the LC as tapping into the educa-
tion markets. With a retail price of $3000
for a complete system, the LC might ap-
peal to schools that currently use Apple
lis, especially since Apple is also plan-
ning to make single and dual floppy disk
drive versions of this system available at
a lower price to the educational market
only.
Apple says that the LC has the same
computing power as a 16-MHz 386SX
system and is comparable in price to SX
systems from IBM and Compaq; the
company admits, though, that PC clone
makers offer complete SX/VGA systems
for far less than the LC's $3000 retail
price. The LC with 2 MB of RAM and an
internal 40-MB hard disk drive will cost
approximately $2400. With the new 12-
inch RGB color monitor costing $600,
it is possible to get a color Macintosh
system for $3000. The 12-inch mono-
chrome monitor costs $300, so a usable
LC system could actually be purchased
for as little as $2700. The street price of a
color LC will probably be around $2300
to $2400, making it competitive with
high-end 386SX machines from major
manufacturers.
Unfortunately, the Mac LC will not be
available until January 1991. It is being
manufactured at Apple's facilities in Sin-
gapore. This delay means that the prices
of reasonably competitive IBM PC-com-
patible systems might fall still further
before the LC is released.
THE FACTS
Mac Classic
with keyboard, 1 MB of RAM,
floppy disk drive, and built-in
monochrome monitor, $999;
with keyboard, 2 MB of RAM, 40-
MB hard disk drive, and
monochrome monitor, $1499
MacLC
with keyboard, 2 MB of RAM, and
40-MB hard disk drive, $2400
(approximate)
Mac Ilsi
with 2 MB of RAM and 40-MB
hard disk drive, $3769;
with 5 MB of RAM and 80-MB
hard disk drive, $4569
Apple Computer, Inc.
20525 Mariani Ave.
Cupertino, CA 95014
(408) 996-1010
Inquiry 1080.
Mac Ilsi:
Lower Cost, More Options
The Mac Ilsi is Apple's new low-cost
Mac II. Designed to replace the Ilex
(currently Apple's most popular Mac II
model), the Ilsi has some big shoes to
fill. To fully appreciate the new Ilsi, you
must first compare it with the Ilex to see
the differences between the two ma-
chines. The 10-pound Mac Ilsi comes in
a slimmer, smaller box (although it is
larger than the pizza-box-shaped LC) . Its
dimensions are 4 inches high by 12 '/2
wide by 15 inches deep.
The Ilsi's basic configuration includes
a 20-MHz 68030 CPU, no FPU, and 2
MB of 100-ns, fast paged-mode RAM.
One MB of RAM is on the Ilsi's main
logic board; the other is on a SIMM. You
can add up to 16 MB by installing more
SIMMs. Apple is introducing 2-MB and
8-MB memory-expansion kits for the
Ilsi and Ilci. These kits consist of four
512K-byte-density and four 2-MB-den-
sity SIMMs, respectively. (The Mac Ilfx
uses nonstandard 64-pin SIMMs, so it
cannot use the new expansion kits.)
The Ilsi includes eight built-in ports:
an ADB port, a SCSI port, an external
disk drive port, two serial ports, a video
port, one stereo sound output port, and
the new sound input port. Interestingly,
the Ilsi has a single expansion connector
that can be set up as either a NuBus slot
or a 68030 Direct Slot. This trick is ac-
complished by special adapters (sold
separately for $200) that attach to the
connector and provide a slot that's paral-
lel to the system board. Through this ma-
neuver, a NuBus board can fit inside the
Ilsi's smaller housing. Both adapters
also provide a 68882 FPU. Why only one
expansion slot? Apple claims that most
Mac II users have only one board in their
machines anyway — usually a video
board. So Apple added built-in video to
the Ilsi system board, leaving the expan-
sion slot open for more esoteric options.
Like the new Classic and the LC, the
Ilsi offers tight logic-board integration
(see photo 2). The board is three-quar-
ters the size of the Ilex board. Apple is
able to offer the Ilsi for $2200 less than
the Ilex by removing much of the origi-
nal system logic from the main logic
board and by limiting expansion capabil-
ities and making them an option. Despite
the size reduction, however, the Ilsi of-
fers the same performance as the Ilex
and includes many features that the Ilex
doesn't have, including built-in 8-bit col-
or video and support for 32-Bit Color
QuickDraw in ROM. (The Ilsi can gener-
ate 24-bit color video by using a 24-bit
video board in a NuBus slot adapter.)
The Ilsi logic board now includes a ROM
SIMM socket to simplify future firm-
ware upgrades (the Ilex's ROM chips
were soldered to the main logic board).
The machine's 512K bytes of ROM in-
cludes 32-bit memory support.
Sound Investment
This brings us to one of the most interest-
ing features on both the LC and the Ilsi:
built-in sound input. Apple sees sound as
a natural extension to the Mac platform.
150 BYTE- NOVEMBER 1990
There's more to comparing
LaserJet memory boards
than just the name
a;
u
5-1
Pacific Data Products
1MB/$199
2MB/$299
4MB/^499
Lifetime
Fully
Upgradeable
to 4 MB
Hewlett-Packard
lMB/$495
2MB/$740
4 MB /Not Available
One Year
Not
Upgradeable
See us at
ly
Booth #W818 November 12-16, 1990
Las Vegas, Nevada
Fall '90
Do
'on't settle for less just
to buy the HP label. Get
more for less with Pacific
Data Products Pacific 4
Memory for HP LaserJet IIP
and III prir\ters. With Pacific 4
Memory you get 4 MB of
memory for only four dollars
more than the price of 1 MB
from HP. You also get a
lifetime warranty, and
upgradeabihty so you can
start with 1 MB of memory,
then simply upgrade when
you need more. Just use the
Pacific Data Memory
Upgrade Kit ($99.00). It
contains 1 MB of thoroughly
tested DRAM chips specifi-
cally for Pacific 4 Memory
and our 2 Plus 2 memory
To learn how you can get
more for less, call your
nearest dealer or contact:
Pacific Data Products,
9125 Rehco Rd., San Diego,
CA 92121, (619) 597-3114
Fax (619) 552-0889.
Prices are suggested retail list price. Pacific 4 Memory and 2 Plus 2 are trademarks of Pacific Data Products, inc.
All other company and product names are trademarks of the company or manufacturer respectively.
© 1990 Pacific Data Products, Inc.
PACIFIC
DATA PRODUCTS
Circle 270 on Reader Service Card (RESELLERS: 271)
FIRST IMPRESSIONS
THE NEW MACS ON THE BLOCK
Photo 2: The Mac Usi board combines on-board video and support for either a
NuBus slot or a 68030 Direct Slot via a special adapter. This adapter plugs into the
connector on the board's left edge. By the connector is one socket for SIMM-mounted
ROM and four SIMM-mounted RAM sockets. At the center are crystal oscillators for
the on-board video and bus clock. The sound I/O jacks are at the upper right.
Both the Ilsi and the LC come bundled
with an Apple electret microphone and
phono jack. The microphone is a simple,
button-shaped device (roughly the size of
a silver dollar) that offers 8-bit monaural
sound. It's a simple, omnidirectional mi-
crophone for recording messages; you
can clip it to your clothing or place it on
top of the Mac monitor. The sound input
is via a standard phono adapter jack, so
alternative microphones or other audio
devices can be used.
One problem with the new microphone
is that it connects to the back of the Mac
box; a keyboard-based port for the mike
would have been far more convenient.
The NeXT Computer, for example, has a
sound input port on its monitor stand.
With these devices and the appropriate
software, you could annotate sound mes-
sages to documents and spreadsheets, for
example. Apple demonstrated a pre-al-
pha version of an Ashton-Tate word pro-
cessing program that lets you annotate
sound messages to a document. Sounds
are sampled at 1 1 or 22 kHz. The sound
is filtered through a custom filter/pream-
plifier chip, converted to digital form,
and stored in memory or directly on the
hard disk. Also included is the Macin-
tosh Audio Compression Expansion
sound utility, which compresses sounds
at ratios of 3 to 1 or 6 to 1 . MACE lets you
store up to 3 hours of sound on a 40-MB
hard disk. The new sound capabilities do
not include stereo sound.
An application programming interface
for sound is included with the system,
and Apple has attempted as much as pos-
sible to keep its sound extensions com-
patible with existing sound products
from third parties, like Farallon's Mac-
Recorder. The Control Panel desk acces-
sory now has sound capabilities, includ-
ing the ability to record your own alert
sounds to replace the standard system
sounds. Apple plans to eventually up-
grade the rest of the Mac II family to in-
clude the same sound features that come
with the Ilsi and LC .
The Ilsi is also the least expensive Mac
capable of running A/UX, Apple's ver-
sion of Unix: Apple is introducing a ver-
sion of A/UX 2.0 that supports the Ilsi.
In conjunction with Apple's new ag-
gressive pricing strategy for hardware,
some software vendors have banded to-
gether to provide a low-cost software so-
lution for Apple users. A bundle consist-
ing of WriteNow 2.2, SuperPaint 2.0,
Full Impact 1.1, and Record Holder Plus
will retail for $349.
The Ilsi is available now. The standard
configuration with 2 MB of RAM and a
40-MB hard disk drive is $3769. Add an
Apple high-resolution monitor and the
standard keyboard, and the price jumps
to $4869. The Ilsi minus monitor and
keyboard and with 5 MB of RAM and an
80-MB hard disk drive will be $4569.
(As with other Mac lis, the buyer must
choose between the standard or extra-
large keyboard. However, as mentioned
earlier, the keyboard comes bundled
with the new Classic and LC systems.)
Apple thinks the street price for a bare-
bones Ilsi, including monitor and key-
board, could drop to around $3600.
Apple Gets Price Wise
Along with introducing the new models,
Apple is discontinuing three Macs. The
Mac Plus and SE are being replaced by
the Classic, and the Ilex by the Ilsi. And
to prove it's serious about its new com-
petitive image, Apple has reduced the
prices of existing Ilci and SE/30 config-
urations.
Apple's goal with its new Macs and
lower prices is to reach more people by
increasing unit sales and market share.
Indeed, the pricing of the new Macs is
competitive, and Apple has a leaner,
meaner desktop lineup these days. The
new Macs offer impressive features for
their price, and Apple should attract a lot
of new customers. However, if viewed
from a strict price-per-raw-computing-
performance perspective, these systems
still don't match up with the lower-cost
IBM PC compatibles.
What should not be forgotten in the
equation is the ease of use of Apple's sys-
tems and the extras that come with them.
These are Apple's strengths and also its
Achilles' heel. It is impossibly expensive
to add into an IBM PC compatible all the
extras that Apple provides. But do people
want these extras or ease of use? Apple
still has to persuade buyers that the inte-
grated philosophy behind its systems is
best. The new systems and prices just
make this task a lot easier.
Probably the biggest drawback of Ap-
ple's new low-price systems is the rela-
tive lack of expansion options on the
cheaper Macs. Apple based its decision
to leave out expansion options on market
research that shows that most users don't
want or need the expansion. But it could
be a problem farther down the line when
users eventually want to upgrade. ■
Owen Linderholm is a BYTE news editor
in San Francisco. He can be reached on
BIX as "owenl. " Jeff Bertolucci is a
BYTE associate news editor in San Fran-
cisco. He can be reached on BIX as
"bertolucci. "
152 BYTE' NOVEMBER 1990
Take the Oops & Downs
out of your next presentation.
I Color Paint Company
Tired of fumbling with slides? Fiddling with transparencies?
Losing your audience?
Well, it's time to use an LCD projection panel from In Focus
Systems. It lets j^ou project information just as it appears on your
computer screen. Even bright, brilliant colors.
So you make stronger presentations. And easily hold any audience.
What's more, the 640x480 display works with IBM® compatibles,
and the Macintosh® family, too. For more information or the name of
the dealer nearest you, call 1-800-327-7231,
today.
Then take the oops and downs out of
j'^our next presentation. And put the audi-
ence in the palm of your hand.
1-800-327-7231.
See it fiphfr^
ifv cncUSSYSTEMf " ^
Circle 171 on Reader Service Card
^^oS^'sfMohawk Street, ^alatin Oregon 97062.
1-800-327-7231. Oregon, 503-692-4968. FAX, 503-692-4476.
and Macintosh are regiscered trademarks of their respective companies.
htroducing this year^
best performance. Sob.
Once again, Compaq unleashes a series of stun-
ning performances.
Tfie new COMPAQ DESKPRO 486/33L and
COMPAQ DESKPRO 386/33L Personal Computers are
single-user PCs that deliver the utmost in power.
And 33-MHz 486 models of the COMPAQ
SYSTEMPRO Personal Computer System strengthen
its position as the network server without equal.
For individuals,
— our powerful new
^^^^^i^j^^^' desktops extract the
highest performance
processors. So you can run the most complex CAD/CAE,
scientific and business applications faster than ever. You
can also take advantage of SCO's UNIX operating system
and Microsoft's Windows. Plus run the thousands of
industry-standard software products available under
Microsoft's MS-DOS and MS OS/2.
Both machines fulfill your need for speed. They're
optimized with high-speed cache memory designs, fixed
disk drives and powerful Extended Industry Standard
Architecture (EISA). So nothing slows you down.
Both offer unequaled growth potential with seven
EISA expansion slots plus internal room for up to 100
from Intel's dSMBi^ MB^fRAM and 1.3 GB of mass storage. The COMPAQ
^^<.rm86 micro- DESKPRO 386/33L also offers an upgrade path to
COMPAQ. DESKPRO. SYSTEMPRO, Registered U S Palenl and Trademark Oltice. UNIX is a rejislered trademark ol AT&T.
And this year^
best performance. Group.
the power of
486 technology.
For networks,
the COMPAQ SYSTEMPRO Family now delivers the
ability to employ one or two 33-MHz 486 or 386 micro-
processors. It's power you can put to work in the broad-
est range of connected environments, from resource
sharing to departmental database management.
Inside you'll find innovations like a 512-Kbyte
ServerCache design, EISA I/O performance and
drive array technology. Plus the ability to use up to 11
expansion slots and store up to 4.28 GB of data.
These innovations are complemented by the
COMPAQ DESKPRO 386N and COMPAQ DESKPRO
286n Personal Computers, PCs designed with specific
network features. Put them all together with Novell's
NetWare, Microsoft's LAN Manager, SCO's UNIX or
other industry-standard network or multiuser operat-
ing systems and you'll get the greatest performance to
ever hit the networks.
And the one place to see these performances live is
your Authorized COMPAQ Computer Dealer. For the near-
est location and more information, call 1-800-231-0900,
Operator 131. In Canada, 1-800-263-5868, Operator 131.
comPAa
It simply works better.
Product names mentioned herein may be trademarks and/or roistered trademarks of their respectii'e companies. S' 1990 Compaq Computer Corporation, All rights reseni-ed.
FIRST IMPRESSIONS
A New Status Quo
for Quattro
Andrew Reinhardt
The newest version of
Borland's spreadsheet
features 3-D graphics
and a simple solver
Dislodging an entrenched mar-
ket leader like Lotus 1-2-3 re-
quires rivals to produce soft-
ware that is fundamentally a
better deal. With a new version of its
popular Quattro Pro spreadsheet, Bor-
land International continues to achieve
just that: Quattro Pro 2.0 offers an ex-
panded set of features over the previous
version, while maintaining the advan-
tages it already enjoyed over 1-2-3.
Quattro Pro provides more features
and better performance than 1-2-3— and
at a lower price— yet it will run on any
DOS machine (e.g., an 8088-based XT
with 512K bytes of RAM). Quattro Pro
does not use the multilayered "three-
dimensional" architecture of 1-2-3 re-
lease 3.0 (nor can it read Lotus .WK3
files), but it does offer a reasonable alter-
File EditStgl
fli; (U2]
:\S0LUES.UQ1=
Princ
$219,088.88
Tern of loan (in nontiis)
248
finnual Interest Rate
12.5-x
(floiithly Interest Rate)
1.84X
Monthly Paynent
Irterest Rste vs Mortgage
aOED 2B> 2*00 MfiO
r
:sFILLER.UQl-
HUH
READV
Quattro Pro lets you display multiple, linked worksheets
and live graphics on the screen at the same time.
native: easy spreadsheet linking and the
ability to have several spreadsheets
stacked or tiled on the screen at once.
The ability to run comfortably in con-
ventional DOS memory (by comparison,
1-2-3 release 3.0 requires 1 megabyte of
installed RAM and uses a built-in DOS
extender) is due to Borland's Virtual
Real-Time Object-Oriented Memory
Management architecture, a technique
that breaks the program code into small
chunks that are swapped in and out of
memory as needed. VROOMM's effi-
cient memory management makes it pos-
sible to load larger spreadsheets in con-
ventional RAM than is possible under
1-2-3 release 2.2. And for very large
spreadsheets, Quattro Pro supports up to
8 MB of EMS 4.0 memory.
Aside from its speed and small mem-
ory needs, the main advantages of Quat-
tro Pro are superior graphics and spread-
sheet publishing. For example, it comes
with a Graph Annotator. This is a graph-
ics program that is as sophisticated as the
1-2-3/G Graph Tool and is easier to use.
You can also mix data and live charts on
the same worksheet.
These capabilities have been enhanced
with four new 3-D graph types (i.e.,
bars, step, area, and ribbon) and faster
LaserJet drivers that support download-
able Bitstream fonts. Quattro Pro also
now offers a 132-column mode (on EGA/
VGA cards that support extended charac-
ter sets), so you can view 12 months of a
budget calculation on one screen.
However, Quattro Pro does have one
important drawback compared with re-
lease 3. 1 of 1-2-3: The Lotus spreadsheet
now has a WYSIWYG mode that shows
fonts and other graphical attributes on-
screen as they will appear in printed out-
put. By contrast, Quattro Pro will show
colors, boxes, shading, and graphs, but
not fonts.
Interactive Slide Shows
One of the most distinctive capabilities of
Quattro Pro is the ProShow presentation
156 BYTE- NOVEMBER 1990
FIRST IMPRESSIONS
tool, which lets you create slide shows
using spreadsheet data, graphs, and text.
In version 2.0, ProShow presentations
can become interactive and nonlinear:
By clicking on "graph buttons" added to
the screen, you can branch to other
graphics or run macros.
Because ProShow is integrated into
Quattro Pro, it can be an easier way to
create presentations than exporting
worksheets and graphics to a slide-show
package (especially when the data is fre-
quently updated), but it's not as graphi-
cally rich as Microsoft PowerPoint.
Quattro Pro 2.0 also adds a capability
unmatched in any DOS-based spread-
sheet: a Solve For tool that is similar to
the Backsolver utility that is found in
1-2-3/G. Both Solve For and Backsolver
can tweak a single input variable to pro-
duce a specified result, sparing you from
trial-and-error goal seeking. However,
Solve For doesn't match the power of the
full 1-2-3/G Solver, which uses separate
OS/2 threads to jiggle multiple factors
constrained by numerous criteria.
Finally, Quattro Pro has added better
support for networking, file import/ex-
port, and data access. It offers more
printer drivers and graphics import/ex-
port formats, as well as a choice of inter-
national character sets with correct sort-
ing for non-English text.
Quattro Pro now works better with
Lotus 1-2-3. Release 2.2 files can be
read into Quattro Pro with their cell-
linking attributes preserved.
For networked installations, Quattro
Pro 2.0 permits a single, shared set of
large font files to reside on the server,
saving disk space. The software includes
user license management, which auto-
matically monitors the number of simul-
taneous users of the program on a LAN.
And for spreadsheet users who want to
access Structured Query Language data-
bases, Borland has strengthened the ties
between Quattro Pro, Paradox 3.5, and
the Paradox SQL Link, which talks to
SQL Server, IBM OS/2 Extended Edi-
tion, and Oracle Server. Now, if you
have at least a 286 machine and 2 MB of
RAM, you can load both Quattro Pro and
Paradox, toggle between them with a hot
key, and easily load Paradox or SQL data
tables into a Quattro Pro spreadsheet for
analysis or graphics.
In the interest of compatibility with in-
dustry-standard 1-2-3, you still have a
choice of user interfaces: the 1-2-3 menu
tree or a Common User Access-com-
pliant pull-down Quattro menu tree.
Having Lotus menus available is a com-
fortable fallback for those users bred on
1-2-3, but the Quattro menus are actually
more efficient and easier to use. Borland
is now the target of a lawsuit by Lotus for
allegedly copying the look and feel of
1-2-3, but even without 1-2-3 menus,
Quattro Pro would be a snap to learn for
any experienced spreadsheet user.
One Size Fits All
Perhaps the most important point in
Quattro Pro's favor is that while most of
its features are available in some release
of 1-2-3 (i.e., release 2.2 with the All-
ways add-in, release 3.1 with the Impress
add-in, or 1-2-3/G for OS/2-Presentation
Manager), no one package has them all.
In fact, the various releases of 1-2-3
are starting to get quite confusing for
customers and technical-support person-
nel: The releases aire segmented by hard-
ware platform, each offers features the
others lack, and they all use different
commands and file formats for their pre-
sentation and publishing modules.
Quattro Pro, on the other hand, runs
on any DOS platform with the same set of
features. If you have a large investment in
1-2-3 data files, a lot of older-generation
PCs, and a desire to tap into the latest
spreadsheet capabilities, Quattro Pro is
probably your best answer. ■
Andrew Reinhardt is BYTE's associate
news editor in New York City. He can be
reached on BIX as "areinhardt. "
COMPANY INFORMATION
Quattro Pro 2.0
$495
Requirements:
IBM XT or compatible
with a hard disk drive and
512K bytes of RAM.
Borland International, Inc.
1800 Green Hills Rd.
P.O. Box 660001
Scotts Valley, CA 95066
(408) 438-8400
Inquiry 1166.
The new release of Quattro Pro supports 3-D bar charts (above),
as well as 3-D ribbons, steps, and area plots.
Summer Sales Period Results
(grouped by product line)
Ma[y June July August Sept
Product
NOVEMBER 1990 'BYTE 157
Professional developers require
TURBO C++ Professional
by Borland International
Be objective! Object-Oriented
Programming is programming in
ttie 90s. Let Borland tal<e you
there witti a native, AT&T 2.0
compatible C++ compiler, an ANSI
C compiler, the VROOMM overlay
manager, and documentation and
tutorials. You also get the
Programmer's Platform with open
architecture for integrating your
own tools, integrated debugging
with Turbo Debugger 2.0, Turbo
Assembler 2.0 with NOP squishing
and 486 support, the new Turbo
Profiler, and much, much more.
UST: $300 P8 Price: $259
FastFaxts 777-0*2
386 DEVELOPMENT
Pric*
386 Max 5.0 $109
386|ASM'LINK by Pharlap 495
DESQview386 189
F77-EM32 + Lahey Ergo 1 055
FoxBASE+/386 479
Metaware High C 386/486 91 9
MetaWare Pascal 386/486 839
NDP Fortran w/VM 829
NDP C - 386 829
QEMM 386 95
VM-386 229
WATCOM C8.0 386 Prof. 1 1 55
WATCOM C8.0 386 Stand. 795
Zortech C++ 386 Dev. 865
AI-LANGUAGES
ARITY Combination Package 989
LISPC 269
PC Scheme LISP 85
TransLISP PLUS w/source 99
PDC Prolog Compiler 239
ASSEMBLERS
MS MASM 105
Turbo Debugger & Tools 119
Visible Computer:80286 85
BASIC & ADD-ONS
BAS-C Commercial 439
dB/LIB Professional 179
MS QuickBASIC V4.5 69
QBase 139
QuickPak Prof. V3.1 6 189
C LANGUAGE COMPILERS
Instant C 769
Lattice C - 6.0 Compiler 1 89
Microsoft C 6.0 349
Microsoft QuickC 69
WATCOM C8.0/286 Prof. 429
WATCOM C8.0/286 Stand. 359
CASE & PROTOTYPERS
Dan Bricklin Demo II 185
EasyCase Plus 275
EasyCase Plus Prof. Pack 365
EasyFlow 135
Instant Replay III 119
Matrix Layout 179
MetaDesign by Meta Software 295
Pro-C 2.0w/Wori<bench Combo735
ProtoFinish by Genesis 279
Show Partner F/X 279
Visible Analyst 585
COBOL
MS COBOL V3.0 639
Realia COBOL 859
COMMUNICATIONS
ADD-ONS
C Asynch Manager 3.0 1 39
Essential COMM by S. Mtn. 259
Greenleaf Comm Library 329
QuickComm 129
DBASE
Clipper 5.0
dBASE IV
dBFAST/PLUS
dBIMN V
dBXL
FoxPro
FoxBASE + - V2.1
Quicksilver
550
499
315
275
209
495
279
399
DBMS
Cause Professional 499
CLARION Prof. Dev. V2.1 549
D the data language 359
Magic PC 349
Paradox V3.0 479
R:BASE 3.1 499
DBMS TOOLS &
UBRARIES
AdComm for Clipper 279
Artful.LIb 200
BALER Spreadsheet Compiler 399
CLEAR + for dBASE 179
dBASE BlackBox 65
dBASE Online 129
BRIEF w/dBRIEF Call
dBX/dBport 549
dGE 4.0 279
dQUERYMU 179
dSalvage Professional 195
FLIPPE R Graphics Library 1 79
FUNCky.LIB 179
Genifer ■ code generator 269
Net Lib 229
Pro Clip 149
R&R Relational Reportwriter 139
R&R Code Generator 1 29
Scrimmage 139
SilverComm Library 229
SilverPaint 100
Steve Straley's Toolkit 1 69
The UnMouse -
More Speed in Less Space
by MicroTouch
The UnMouse is a touch-sensitive
tablet that gives you faster cursor
speed - - in a fraction of the space
a mouse takes up. Plus you can
slip templates under its glass to
access up to 60 Power KeyPad
functions or use its stylus to draw,
trace or input graphics.
UST: $235 PS Price: $219
FastFaxts 291S-W1
UI2 Touch & Go
by Wallsoft
UI2 Touch S Go is a subset of The
Ul Programmer 2, Developer's
Release for less experienced pro-
grammers. It has a screen painter
and integrated data dictionary and
comes with the GENS'VS template
system, customized application
aeneration without programming.
GENSYS handles almost all
application development needs,
'nghtoutoflhebox'. UI2 Touch &
Go generates dBASE 111+ and IV,
Clipper, FoxBASE+, FoxPro,
Quicksilver and dBXL programs.
UST: $395 PS Price: $319
FastFaxts 212-011
RM/FORTRAN
by Ryan McFarland
RM/FORTRAN is a high resolution
ANSI 77 FORTRAN compiler for
DOS and OS/2. It includes RM/
Forte, an advanced programming
environment giving you instant
access to editing, compiling,
linking, debugging, and file
management utilities at a single
keystroke. You easily move
between tasks and the tools you
need, productively developing your
solutions.
UST; $595 PS Price: $499
FastFaxts 437-009
Dr. Switch-ASE
by Black & White Int'l, Inc.
Dr. Switch-ASE turns any size
Dbase application into a RAM
resident (TSR) program that
occupies only 16-20K of RAM;
Supports Clipper, dBASE III
PLUS, dBASE IV, FoxBASE +
and FoxPro. Dr. Switch-ASE
ndudes Cut, Paste, Timer, Alarm
and Macro functions. It supports
Expanded and Extended memory
and is fully network compatible.
UST: $100 PS Price: $95
FastFaxts 1178-006
Grcle 390 on Reader Service Card
nni mmniMmvAVs shop i-8oo-42i-8oo6
more than just products...
Microsoft Windows SDK
by Microsoft Corp.
You're only as good as the tools
you use, so shouldn't you use the
new Microsoft Windows Software
Development Kit? The SDK is a
set of tools tailor-made to build
applicatons for Windows. It
indudes a CodeView debugger for
Windows, sophisticated analysis
tools and resource editors, and
extensive hard copy and online
documentation. There's only one
way to build Windows applications,
and thaf s with the SDK. What
else would you expect from the
people who brought you Windows?
UST: $500 PS Price: $3«S
FastFaxts 502-072
3>-
OPEN ACCESS III
by Software Products Intl.
Turn your ideas into market-ready
applications in just weel^s with
Open Access llll Easily edit, run,
and debug your programs in the
integrated programming
environment. Get data entry and
report forms and support for
windowing, light-bar menus, and
3-D graphics to make creating your
applications a snapl Open
architecture with a C language
interface lets you add change or
add features. And Open Access
even has its own compilerl
UST: $695 PS Price: $489
FastFaxts 1759-007
WATCOM C 8.0/386 Prof,
by WATCOM
WATCOM C 8.0/386 is 100% ANSI
C optimizing compiler/runtime
library for Intel's 80386 architec-
ture, generating applications for
32-bit protect mode. Features
include: protected mode version of
the compiler; VIDEO full-screen
source-level debugger; MS library-
& source-compatibility; execution
profiler; high performance linker;
graphics library; supports
MetaWare High C 386 runtime
calling conventions; SAA
compatible.
UST: $1295 PS Price: $1155
FastFaxts 1044-005
EDT+
by Boston Business Computing
EDT+ 5.0, the only complete
emulation of DIGITAL'S VAX EDT,
is 50% faster than Its predecessor
and features multiple windows,
interfaces for EVE, EMACS, vi
and WPS, 1 32-column mode,
status line and ruler, keystroke
macros and much more. 30-day,
money-back guarantee and free
customer support and updates for
60 days. For MS-DOS and UNIX
systems.
UST: $295 PS Price: $279
FastFaxts 342-001
Tom Rettig's Libfary
85
UI2 Developer's Release
479
DEBUGGERS/
DISASSEMBLERS
DASM
225
Dis Doc Pro
229
Multiscope for DOS
149
Periscope IV Varies
RE:Source by Genesoft
119
SoftProbe Se/TX
345
Souroer 486 w/BIOS pre-proc. 149
Trapper
189
DEVELOPMENT TOOLS
A Oft lt~l ^*ft#
ASMFLOW
89
C-DOC
139
CLEAR-t- for C
169
Codan
349
Buzzwords dANALYST
269
Xho rv%pi imontnr
245
INSIDEI
119
MKS Lex & Yacc
199
MKS RCS
175
PC-Lint
120
Plink^TO
439
PolyMake
159
PVCS Professional
439
ROM-Link
339
.RTLINK - by Pocket Soft
279
.RTLINK Plus
419
Source Print
97
TLIB
89
Zortech C++ Tools
Call
EDITORS
BRIEF
Call
Cheetah
195
Epsilon
119
KEDIT
139
QEditTSR
89
Sage Professional Editor
249
SPF/PC - V2.1
129
Vedit +
139
EXPERT SYSTEMS
Eclipse 386
560
Exsys Professional
695
Logic Gem by Sterling Castle
89
Personal Consultant Plus
1999
FILE ADD-ONS
Accsys for Paradox w/source 739
CBTREE
179
C-Data Manager
279
CodeBASE 4
279
CQL - w/ source
359
c-tree by Faircom - source
329
C-TRIEVE
229
db_FILE/RETRIEVE - SU
229
Faircom Toolbox Prof.
889
Faircom Toolbox Special
539
WKS Library
149
XOL
649
FORTRAN
FOR C w/source
789
Lahey FORTRAN F77L
549
Lahey Personal FORTRAN
Call
MS Fortran Opt. Compiler
309
RM/FORTRAN
499
GENERAL ADD-ONS
C Tools Rus - V6.01 98
C Utility Library 189
Greenleaf SuperFunctions 239
Opt-TechSort 119
Turbo C Tools by Blaise 1 09
GRAPHICS
Bar Code Library w/Source 369
Essential Graphics v3.0 349
Graphic 319
graphics-Menu 165
GSS Graphics DeVt Toolkit 525
Halo 279
HSC Sunscan 289
LaserControl 139
MetaWINDOWS 209
MetaWINDOW/PLUS 289
PCX Programmer's Toolkit 229
HARDWARE
Aegis 55
ALL Chargecard 399
Capital Equipment Corp.
OS/RAM32 OM 225
0S/RAM8 OM 299
OS/RAM4 0M 179
DigiCHANNEL C0M/8i 875
DigiCHANNEL MC/8i 949
DPT
SmartCache ST506 1099
SmartCache RLL 1099
SmartCache ESDI 1 099
Disk Mirroring Module 685
Emerson UPS
Model 10 UPS 169
Model 20 UPS 319
Model 40 UPS 699
AccuCard 209
AccuSaver 69
EtherCard Plus 239
EtherCard Plus/A 349
Erasable Optical Drive Call
Hardlock Kit by Glenco 369
irr Adv. Math Coprocessors
3C87-25 450
3C87-33 559
2C87-20 329
2C87-12 279
Intel Math Coprocessors
80387-25 555
80387-33 675
J T Fax 9600 595
KickStart I 179
KickStart II 399
KickStart III 689
LANStorLAN150S 1599
LaserStor WORM Drive 3295
Personal Modem 2400 179
QX/12K Modem 699
QXA/ .32c Modem 1349
Seagate ST-1 25-1 20M 299
Seagate ST-4096-1 80M 639
Seagate ST-251-1 40M 339
SentinelScout(kitof lOkeys) 265
SpeedStor AT 320S 1 999
Smartmodem 2400 (Ext.) 359
The Shadow SVGA1 024K 31 9
VGA WONDER 512K 359
Circle 391 on Reader Service Card
mil vimmMmm}^ shop i-80o<42i-8006
The Programmer's Shop is
c-
by
Worthy Interface Library
Solution Systems
Create a clear, high quality user
interface with minimal overhead to
your code. Benefit from 400 tight,
ready-to-use functions for
Windows, Menus, Text Editing,
Message System, Mouse Support,
Help and much more.
cwARCHITECT is included to let
you interactively design and test
forms without coding. Best of all
it's flexible to your needs, providing
high level functions for immediate
results, yet power and functionality
for the long-term.
UST; $399 PS Price: $3S9
FastFttxis 732-095
NETWORKS
dBXlAAN 519
Btrieve Dev. Kit 479
Netware SQL 519
Netware C Interface 239
OBJECT-ORIENTED/C++
Intek C++ 80386 469
SmalltalkA/ 85
SmalltalkA/-286 185
Turbo C++ 159
Turbo C ++ Prof. 259
Zinc Interface Library 179
Zortech C ++ w/ source 269
Zortech C++ Debugger 150
Zortech C ++ Dev. Edition 399
OS SUPPORT
DESQview
OS/286
109
589
OTHER LANGUAGES
Logitech's Modula-2 Dev. Syst.229
RPG II Dev. Systems 1469
TopSpeed Modula-2 189
StonyBrookProf. Modula-2 249
OTHER PRODUCTS
Carbon Copy Plus 159
Dan Bricklin's PageGarden 89
Fasti 89
File Shuttle 109
Flow Charting III 199
HEADROOM 89
HiJaak 139
LapLlnklll 129
Link & Locate ++ - ROM MSC 349
Math Advantage 475
Norton Utilities 5.0 149
pcANYWHERE III 129
PC Tools Deluxe 6.0 119
PC-KWIK Power Pak 119
Pre Cursor 96
Remote2 139
SplnRite II 89
Systat & Sygraph Combo 839
System Sleuth 89
The Duplicator Toolkit-Pro 3.0 119
Tlme$heet Prof. 135
TURBO PASCAL
Turbo ASYNCH PLUS 119
Turbo Pascal 5.5 by Borland 109
Turbo POWER TOOLS PLUS 98
Turbo Professional
109
TEXT SCREEN ADD-ONS
AEWINDOS 459
C Communications Toolkit 1 29
C Worttiy w/Forms w/ARCH 359
Greenleaf DataWindows 339
HI-SCREEN XL Professional 289
ME WEL Window System 1 69
POWER SCREEN by Blaise 99
Vitamin C - source, menus 169
VC Screen - painter 119
Vermont Views Obj. + source 819
UNDWCENIX
C++ Compiler for Unix 386
by Zortech 439
C++ for Unix by
SCO of Canada 829
Computer Innovations C++ 469
db_FILE/RETRIEVE SU 569
Edix - editor 409
EDT+ for Xenix 386 275
ESIX Systems
ESIXA/ 386 Dev. (2 user) 569
ESIXA/ 386 Dev. unltd 769
Guidelines C++ tor 386 V2.0 479
Informix SQL Varies
Interactive Systems
Architect Wrksm Platform 1 1 99
Architect Wrkstn Developer 1850
Norton Utilities tor Unix 279
Oregon C++ by Oregon SW 979
Recital Standard SU 699
WordTech Quicksilver Diamd. 839
XENIX 386 Dev. Sys. 689
WINDOWS & om
Actor 3.0 639
Brief tor OS/2 Call
Case: W 905
Case: PM (for C or C+++) 1469
C_talk/Views 419
C-Trieve/Windows 349
dBFAST/Windows 315
Graphics Server SDK 455
Instant Windows 895
KnowiedgePro Windows 589
MKS Toolkit 229
MS Windows 3.0 119
MS Windows Dev. Dr. Dev. Kit 365
MS Windows Soft. Dev. Kit 365
Multiscope OS/2 Debugger 375
BLINKER
by Blinkwc
'Fastest dynamic overlay linker for
Clipper Summer '87 and 5.0.
Automatically structures overtays
and reduces program memory
requirement by up to 50%.
Features incremental linking in
fractions of a second, dynamic
overlaying of C & ASM, source
code of Clipper profiler for
performance analysis, memory
defragmentation, "burning in' of
Clipper environment variables/
serial numbers and creation of
demo versions."
UST: $189 PS Price: $179
FasWeutt 937-001
dBXL
by WordTech
A superior alternative to dBASE,
dBXL relational database is an
easy to use interpretive environ-
ment adding extended language
(XL) features to the dBASE
language. It includes WordT ech
R&R Relational Report Writer, full
dBASE compatibility (files &
syntax), and special menus for first
time database builders. Also has
memory swapping, advanced
memo field handling, macros, true
windowing multi-dimensional
arrays, graphing and EMS support.
Requires 440K memory.
UST: $249 PS Price: $209
FastFaxts 971-003
ZORTECH C++ V2.1
UNIX 386 CompUer
by Zortech, Inc.
Zortech's C++ V2.1 386 compiler
tor UNIX makes it easy to port
applications among DOS, DOS
386, OS/2, and SCO UNIX 386.
With the same tight, fast, globally
optimized code of the DOS and
OS/2 versions, the compiler takes
full advantage of the 386.
Included is an ANSI/UNIX/Zortech
C++ compatible library.
UST: $500 PS Price: $439
FastFaxts 1108-045
Clarion Prof. Dev 2.1
by Clarion Software
A powerful, easy-to-use DBMS
application developer, can cut
development time by 50%.
Importyexports dBase, BASIC,
and DIF files; interfaces with
routines from C and Assembler.
Includes Report Writer tor creating
ad-hoc reports and queries. Built-
in LAN support: no mn-time
system required for distribution.
Recent winner of PCWeek poll of
corporations using programmable
databases.
UST Price: $845 PS Price $549
FastFaxts 1005-004
THE PlUMJll/IMMEl^S $
1-800-421-8006
your source for solutions!
LOTUS MAGELLAN 2.0
by Lotus Development Corp.
Lotus Magellan 2.0 Is the fastest
way to organize and use PC
information. It combines the most
requested utilities in an easy-to-
use package. Magellan 2.0 works
the way you do, focusing on the
information in your files rather than
the files themselves. A simple,
powerful viewing environment lets
you look at the contents of a file
right alongside its name-without
loading the application that created
it. And this Includes word
processing files, spreadsheets,
databases, graphic files, and more.
UST:$139 PS Price: $119
FastFaxts 1917-012
Greenleaf Comm Library
by Greenleaf Software
The Greenleaf Comm Library Is an
asynchronous communications
library w/ interrupt-driven, circular
buffered service for up to thirty-
five ports. Features Include:
Modem control functions,
XMODEM, YMODEM, & KERMIT
protocol support; XON/XOFF &
RTS/CTS flow control & security
against data loss. CommLib™
offers support up to 1 15Kbaud.
Included free; source and
PDQPIus Online Help System.
Supports all major compilers.
UST: $359 PS Price: $329
FastFaxts SS-007
RYBS HI386 Complete
by RYBS Electronics, Inc.
RAM cram is eliminated In all DOS
computers with AMS memory
managers by providing up to 928K
off conventional DOS memory.
Move networks, TSRs, device
drivers and DOS utilities out of
conventional memory to give full
_^se of 640K. Run large
applications in a LAN environment
without memory intrusion from the
network. Compatible with all 386s
and can be used on 286s with
EMS boards on C+T chip sets.
For PC, XT, AT, 386 and PS/2
MIcto Channel computers.
UST: $100 PS Price: $89
FastFaxts 808-002
Clipper 5.0
by Nantucket Corp.
Clipper's open ardnitecture lends
unprecendented freedom to
application development. Its
language is fully extensible with
user-<Jefined functions and new
user-defined commands. You can
extend the language with routines
written in Clipper itself, or integrate
code from other languages like C,
Assembler, dBASE*and Pascal.
Develop applications larger than
available memory, without defining
overlays. Clipper's compiler
generates stand-alone, executable
files for cost-free, unrestricted
distribution.
UST: $795 PS Price: $SSO
FastFaxts 1139-003
THK
PUOGILIMMEIIS SHOP
OATAMMi is the definitive
source book for serious software
development professionals.
Over 1,700 development products listed, including:
• applications
' books/ training
' communications
' hardware
• languages
•LANs
• libraries
' operating systems
< tools
< UNIX /XENIX
< utilities
Call today for this
valuable guide to
programming productivity.
What is FastFaxts?
You now have access to literature on any of our products via FAX machine.
FREEl
1. Call 617-740-0025 from your FAX machine's phone.
2. Follow the voice computer's instructions and enter your product's code number
(listed in each product box or in our catalog).
3. Hang up the phone and await your instant print out of product literature.
Call 617-740-0025 from any fax phone!
Tllli; PKO«ll/li>IMli;i£$ SHOP
800-421-8006 ''1^46.™
South Shore Paric, Spencer Bldg., Hingham, MA 02043 • Canada 800-446-3846 • Mass. 617-740-2510 • FAX: 617-749-2018
Credit card orders processed only when product is shij^jed. All prices subject to change. Litl prices wiU vary. BY1 1 90
FIRST IMPRESSIONS
The ALR MPS:
Modular Micro Channel
Advanced Logic Research
gambles that it can
take a byte out of
the True Blue market
■
Stan Miastkowski
162 BYTE' NOVEMBER 1990
PAUL AVIS © 1990
FIRST IMPRESSIONS
Just when you thought you had a
handle on all those computer
terms, here's another acronym for
you: MPS. It stands for Modular
Personal System, and it's Advanced
Logic Research's latest PC incarnation
on the way to that ever-elusive system
nirvana.
ALR has carved out a solitary and
comfortable nitch for itself with well-
built systems notable for their easy-to-
upgrade processor cards. It started off
last year with the 286-based PowerFlex
and kept the industry hopping earlier this
year with the PowerVEISA, a 386-based
machine with the Extended Industry
Standard Architecture (EISA) bus.
With "Logic" in your corporate moni-
ker, I guess you make logical business
decisions. So it's no surprise that the lat-
est ALR machine has taken the "logical"
step of jumping headfirst into the Micro
Channel market. The ALR MPS is es-
sentially a nicely built PS/2 clone (see
photo 1) that offers several features that
Big Blue's entries do not, such as truly
easy upgrade. A basic MPS unit comes
equipped with a 33-MHz 386. Want
more power later? No problem. All you
need to do is pull the 386 CPU board out
of its proprietary slot and plug in an i486
(either 25 or 33 MHz) (see photo 2).
Once you get the case off, the whole pro-
cess takes about 30 seconds. And unlike
the processor upgrade schemes that other
manufacturers have opted for, ALR's re-
quires no change of software or BIOS
ROM upgrade. It's truly plug and play.
Riding the Micro Channel
Of course, other ALR systems upgrade
in the same way. So what's the point of
the MPS? Mainly, the Micro Channel.
While the folks at IBM probably aren't
quaking in their collective wingtips over
ALR's Micro Channel entry, ALR has
frosted the competitive cake with lots of
sweet goodies, especially for the steely-
eyed bean counters of the bottom line.
Stripped MPS systems start at lowball
prices— $1995 with no hard disk drive or
graphics. And there's a well-chosen se-
lection of upgrade options. For example,
a 33-MHz 386-based MPS with a 16K-
byte static RAM cache, an 80-megabyte
hard disk drive, a Super VGA card, and a
14-inch color monitor costs about $4500.
That's nearly half the price of a compara-
bly equipped IBM PS/2.
ALR's entry is a compact 6 by 15 by
17 inches, weighing in at about 35
pounds. The motherboard in the prepro-
duction MPS that I looked at still had
hand- wired patches, but careful layout
and construction were evident. Packing
all this circuitry into a small case isn't a
trivial undertaking, and it requires sur-
face-mount fabrication techniques. ALR
has used the Intel Micro Channel chip set
and has ended up with considerably more
expansion space than you find in the
PS/2s. The MPS has a total of eight ex-
pansion slots (versus three in a compara-
ble PS/2). Two of these are proprietary
ALR slots, but there are four 16-bit and
two 32-bit Micro Channel slots.
The World Gets Smaller
ALR has also opted for a semimodular
case layout. As with a true PS/2, you pop
out a few plastic buttons, and the drive
bays lift off. But you still need to fiddle
with cable connectors. And speaking of
drives, ALR has also decided to emulate
the PS/2 approach of eschewing 5 14 -inch
drives. You have a choice: Take 3 '/2-inch
drives or leave them. Period. But there's
lots of room for them: space for four
half-height units on the front panel, and
room for two 3!/2-inch hard disk drives
(mounted vertically) inside the case.
COMPANY INFORlMllUlsiM
Advanced Logic Research, Inc.
9401 Jeronimo
Irvine, CA 92718
(800) 444-4257
(415)581-6770
Inquiry 1081.
Despite all the circuitry crammed onto
the MPS's motherboard (including an
Intelligent Drive Electronics hard disk
drive interface), there's plenty of room
for expansion. A basic MPS comes with
1 MB of surface-mounted RAM on the
motherboard. Add 256K-byte, 1-MB, or
4-MB single in-line memory modules to
the four on-board sockets, and you can
upgrade to 2, 5, or 17 MB in one fell
swoop. Still not enough for you? Add an
ALR 32-bit RAM card (that takes up to
22 MB), and you end up with a total sys-
tem capacity of 49 MB.
Adding Processing Power
At press time, the cost of upgrading an
MPS machine to a 486/25 was pegged at
$1995; moving up to a 486/33 was a wal-
let-clearing $3195. But that's likely to
change quickly; 486/25 s are becoming
more available, while 486/33s are likely
to be hard to come by for some time.
ALR also offers a trade-in rebate for pro-
cessor modules. The rebate varies as the
market changes, so check with the com-
pany for the latest details.
Those who are truly power (or is that
status?) hungry can equip the MPS with
a high-end TMS34010-based graphics
PRELIMINARY BYTE LOW-LEVEL BENCHMARK SCORES
We tested the ALR MPS with three different plug-in processor modules.
Although its CPU results were on the low side of competing machines (and the
video results were usually fast), note that the ALR was a prototype and the
final production versions may (and probably will) differ.
CPU
FPU
Disk I/O
Video
ALR MPS 386/33
4.83
14.35
1.61
11.77
ALR MPS 486/25
5.07
24.73
2.63
13.52
ALR MPS 486/33
6.82
32,98
2.68
17.13
ALR PowerVEISA 386/33
9.69
37.03
3.48
4.02
Compaq Deskpro 386/33
6.09
15.50
2.90
4.53
AST Premium 486/33
8.21
37.10
N/A
3.40
Cheetah Gold 33 (486/25)
6.52
21.49
9.49
5.57
Note: Benchmark results are indexed to show relative performance; higher numbers indicate t^etler performance.
Faallindexes, an 8-MHz IBM PC AT running MS-DOS 3.30=1.
NOVEMBER 1990 'BYTE 163
FIRST IMPRESSIONS
THE ALR MPS
Photo 1: The ALR MPS
is highly modular,
although not to the
extent of the IBM PS/2
series, with
which it directly
competes. The drive bays
detach with three pop-up
plastic buttons, giving you
easy access to the
motherboard.
Photo 2: You can upgrade ALR 's CPU module (the 486/25 with a Weitek socket is
shown here) in about 5 minutes. You don 't need to upgrade the software or firmware.
processor that emulates the 8514/A
($3300 with a 15-inch monitor; $5300
with a 21-inch monitor). And if the MPS
is going to see duty as a network file
server, there's a 330-MB hard disk drive
that will add $2100 to the system price.
Mass Transportation
EISA? Industry Standard Architecture
(formerly the AT bus)? Micro Channel
architecture? Sometimes I feel like a
confused commuter trying to decide
which bus to take. An ALR spokesper-
son told me that ISA is essentially dead.
That's an understandable statement on
the company's part, because it wants to
sell lots of EISA and Micro Channel ma-
chines. But ISA-based systems are far
from obsolete, especially since the high-
bandwidth, multiprocessing promises of
both EISA and Micro Channel remain
largely a dream. Many more add-in
boards are available for the Micro Chan-
nel than for the EISA bus, but most are
simple repackages of ISA products that
offer little (or, more often, nothing) in
the way of increased performance.
That situation will change, of course;
and ALR is in a particularly good posi-
tion to be a strong contender as the PC
market eases leisurely toward high-
power processors and high-bandwidth
buses— complementary technologies that
are just plain made for each other. The
ability to upgrade your PC's processor in
the future remains an intriguing one.
(There will be an 1586 one of these days.)
If you're considering going for a bus
upgrade, the choice between EISA and
Micro Channel is a somewhat thornier
issue. Except for ever-true, ever-blue
IBM users. Micro Channel-bus PCs
haven't taken off since their introduction
some 2'/2 years ago. Other non-IBM
Micro Channel machines, such as those
made by NCR, Reply, Tandy, and Wang,
have largely been rolled out so that the
companies can tout their "complete
lines" to Big Corporate Buyers. I have a
hunch that the ALR MPS is very much
the same.
The MPS is well designed and well
built, and it shows a high degree of engi-
neering expertise and sophistication. But
for the time being, its user base is likely
to be confined to large companies who
specify Micro Channel yet are looking
for a lower-priced (and upgradable) al-
ternative. While EISA and Micro Chan-
nel slug it out, ALR can profitably work
both sides of the street. ■
Stan Miastkowski is the BYTE senior edi-
tor for new products. He can be reached
on BIX as "stanm. "
164 BYTE- NOVEMBER 1990
Their 20MHz 386 System Alone: ^6,354.
CompuAdd's NEW DX Success Kit: TOS.
And The Deal Gets Better...
CompuAdd 320 system
and monitor
40MB hard drive
FREE Panasonic printer
FREE mouse
FREE CompuAdd
Windows 3.0
FREE CompuAdd
MS-DOS 4.01
We Give You A FREE Printer And More!
J
CompuAdd's NEW
DX Success Kit
320 Svstem Alone Was *2259.
Save *263 and Get the Printer and
CompuAdd Windows 3.0 FREE!
CompuAdd answers your demands for affordable
386-powered systems — and goes one better with
the NEW CompuAdd DX Success Kit.
The 320 system alone was $2259. Now you save
$263 and get a FREE Panasonic KX-Pl 180 printer —
a $ 1 79 value! Add to that, a FREE CompuAdd
mouse plus FREE software worth over $230, and you
have a deal that appeals to the shrewdest executive.
The NEW DX Success Kit gives you the power of
our 20MHz 386 system with the convenience of
our popular "plug-and-go" kits. FREE CompuAdd
Windows 3.0 and FREE CompuAdd MS-DOS 4.01
come preloaded on your hard drive, so your system
is ready to go right out of the box!
With the 320 at the heart of your kit, you have
power for the most demanding tasks — detailed
spreadsheets, complex databases, desktop publish-
ing and even CAD/CAM. Compatible with OS/2
and Novell operating systems as well as MS-DOS
and SCO XENIX, the 320 also makes an excellent
network file server or powerful workstation .
CompuAdd's NEW DX
80386 miCToprocessor running at 20MHz
1 MB DRAM expandable to 16MB
0 wait-state cache memory
40MB (28ms) hard drive
5.25" 1.2MB or 3.5" 1.44MB diskette drive
Dual diskette controller
Dual IDE hard drive interface
Six 16-bit and two 8-bit expansion slots
Built in parallel arid two serial ports
High performance monitor and graphics
adapter
FREE Panasonic KX-Pl 180 printer
FREE CompuAdd mouse
FREE CompuAdd Windows 3.0 preloaded
FREE CompuAdd MS-DOS 4.01 preloaded
Part Number 66674
The Panasonic KX-P1180 printer that comes
with your NEW DX Success Kit is a 9-pin Near- .
Letter-Quality printer. Chosen PC Magazine
Editor's Choice in November 1989, the Panasonic
printer is a $ 1 79 value — yours FREE when you
buy CompuAdd's NEW DX Success Kit!
Get 386 Power, Kit
Convenience and CompuAdd Value!
Call 800-999-7103
CompuPldcl '
Customer driven, by design.'"
CompuAdd's Top-of-the-Line Technology
at Bottom-Line Prices
il ^MMMM Mi; CompuAdd 325
I- -=:^!^|- CompuAdd's 325 gives you 25MHz
I _ 386 processing power at an unbeat-
I I able CompuAdd value price. Why
I I pay almost $2000 more for Compaq's
■^^■^^"^^ equivalent system, when you get so
^""^ " many extras with the CompuAdd
325? Extras like FREE CompuAdd
Windows 3.0, FREE CompuAdd
MS-DOS 4.01, a FREE mouse and
FREE onsite service for one year.
Plus you get CompuAdd-
^ designed reliability, backed
by toll-free telephone sup-
port and the convenience
of 89 CompuAdd Superstores across the
country. With the CompuAdd 325, you'll master RAM-intensive
applications such as accounting, database management, desktop
publishing and CAD. Pick from a variety of hard drive and monitor
options to get exactly what your work requires.
CompuAdd 425
Running at 25MHz, the CompuAdd
425 delivers power for everything
from complex spreadsheets to
heavy-duty number crunching.
Based on Intel's revolutionary i486®
microprocessor — the "mainframe
on a chip" — the 425 is almost 40%
faster than a 386 system running at
the same clock speed! And
because it's a low profile system,
you save 30% desktop space
over comparable 486 sys- .^^^
tems. It's compatible
with MS-DOS®, OS/2®
SCO XENIX® and Novell
environments, so you can easily run
all your favorite 286 and 386 applications. Plus, you
get it all (including FREE CompuAdd Windows 3.0, MS-DOS 4.01
and mouse!) for a low $4995 — less than half of what you'd pay for
IBM's or Compaq's 386* technology! -B^ed
I the IBM" ?S '2 Model 70-386 and Compaq' Model 84-386.1
Think Technology, Think CompuAdd
CALL TODAY! or
visit a CompuAdd
Superstore for these
savings.
800-999-7103
Hours: Monday - Friday 7:00am ro 9:00pm CST: Saturday 9:00am to 5:00pm CST
CompuAdd 325 Features:
■ 80386 microprocessor rated at 25MHz
(8MHz, and 25MHz)
■ 1MB DRAM expandable to 16MB
■ 0 wait-state cache memory
■ Dual diskette drive controller
■ Dual IDE hard drive interface
■ Six 16-bit and two 8-bit expansion
slots
■ Parallel port and two serial ports
■ Choice of 5.25" 1.2MB or 3.5" 1.44MB
diskette drive
■ Real-time clock/calendar
■ FREE CompuAdd serial mouse
■ FREE CompuAdd Windows 3.0
■ FREE CompuAdd MS-DOS 4.01
■ FREE one-year onsite service
■ Base System Price: $1695 (64834)
CompuAdd 425 Features:
■ 80486 microprocessor rated at 25MHz
with internal 8KB cache and floating
point processor
■ 4MB DRAM expandable to 8MB using
SIMMs (supports 1, 2, 4, 5 and 8MB on
motherboard, full 16MB on system bus)
■ 5.25" 1.2MB or 3.5" 1.44MB diskette
drive
■ 80MB hard drive
■ Three 16-bit and two 8-bit expansion
slots
■ One 5.25" and two 3.5" half-height
drive bays
■ 16-bit video graphics adapter
■ CVGA monitor
■ FREE CompuAdd serial mouse
■ FREE CompuAdd Windows 3.0
■ FREE CompuAdd MS-DOS 4.01
■ FREE one-year onsite service
■ Base System Price: $4995 (66652)
CompuPdd '
Customer driven, by design.™
12303 Technology, Austin, Texas 78727
Telex:
Fax:
Technical Support:
Outside US:
Canada:
Mexico;
United Kingdom:
Germany:
763543 COMPUADD AUS
512-335-6236
800-999-9901
512-258-5575
800-387-3266
95-800-010-0401
0800-373535
0130-6009
We accept MasterCard, VISA, money oiden. certified checks and personal checks (please allow n. „...
institutional purchase orders (miniinum initial purchase $500, thereafter $50). Sna wre iransfers. Please add 2% to an purchases for shipping and handlinE(m:
S3, shipping outside the continental United States will increase cost). Add 8% for shipping and handling to APO.'FPO addresses (minimum $10). AZ, CO, CT. [
IL. IN.TG. U, MA, MD, Ml, MN. MO. NC, NE. NJ, NM. NT, OH. OK, PA, RI, SC. TS. fx. liT, VA and Wl residents, please add appropri; - - - -
y-backguara — ---i--' . — 1_, — , ^ j __c s
idays for processing!, CODs iS50 minimum order), company and
). Add 8% for shipping and handling to APO.'FPO addresses ( minimum $10). AZ, CO, CT. DC, FL, GA,
:, PA, RI, SC. TS. TX. UT, VA and Wl residents, please add appropriate local sales tax. Thirtv-day
■e does not include return freight or shipping and handling. Opened software, videotapes, other consumables and shipping costs are nonrefundable,
it be accompanied bv a return merchandise authorization (RMA) number. Prices and product descriptions are subject to change without notice.
CompuAdd is not liable for damage due to omissions or typographical errors. Call 8(X)-666-1872 for a copy of CompuAdd's complete warranty.
If You Discovered
A Worker That
Works Hard in the Field
and Office
Never Misses a Workday
Fits in Any Department
Outperforms the Competition
Even Manages the Project
We Bet You'd
Hire The
CompuAdd 316sl
For Your Team
Get Fast, Versatile,
Dependable 386SX Power
The CompuAdd 316sl can be the most valu-
able member of your team. In the office or in
the field, this compact laptop delivers fast,
versatile, dependable 386SX power.
Powered by a 16MHz 386SX microprocessor,
the 316sL sports a fast (28ms) 40MB hard drive
and a 3.5" floppy drive and a crisp advanced-
technology VGA screen.
You can use the versatile 316sl as a powerful
desktop system in your office. You'll appreci-
ate the feel of the spacious 85-key keyboard,
with 12 function keys and cursor keypad.
When you require a standard 101-key key-
board, simply connect the keyboard cord to
the external socket. You can even fold the
high-resolution LCD screen back flat and
plug your color monitor into the external
VGA port.
The rugged, reliable 316sl lets you take
your office to the field. The compact, 11.5-
pound system comes preloaded with FREE
CompuAdd Windows 3.0, CompuAdd
MS-DOS 4.01 and LapLink II. You can add an
optional internal modem/send-only fax to
keep in touch with the home office.
You'll always have critical data and schedules
at your fingertips. The 316sl operates from the
AC wall outlet or runs up to three hours on
batteries alone. You can replace the battery
pack with a charged-up spare in a matter of
seconds. The 316sl also comes with Power
Management Software that manages vital
functions to conserve battery power.
Run the latest multitasking 386 applications or
your favorite 286 software. Work on your Lotus
1-2-3 spreadsheet, track your sales contacts with
ACT! or get your points across with Microsoft
PowerPoint. Keep your business in order,
whether your applications run under MS-DOS®
OS/2®or SCO XENlX®operating systems.
Call today. CompuAdd's 316sl will work for you
wherever you work.
CompuAdd's 316sl Features:
386SX microprocessor rated at 16MHz
2MB DRAM expandable to 6MB
0 wait-state page-mode memory
40MB (28ms) hard disk drive
3.5" 1.44MB high-density diskette drive
Dedicated tntemal modem/send-only fax
expansion slot
Dedicated 80387SX math coprocessor socket
Built-in serial, parallel printer, e.xtemal
VGA monitor, keyboard and 5.25"
diskette drive ports
High-resolution 640 x 480 monographics
VGA display with 7" x 5.25" sideUt, super-
twist LCD screen
85-key keyboard with 101-key emulation,
12 function keys and 4 cursor keys
fifEE CompuAdd serial mouse
FREE CompuAdd Windows 3.0
FREE CompuAdd MS-DOS 4.01
FREE LapLlnk II data transfer software with
serial cable
Base System Price: S2895 (62202)
Internal 2400 Baud Modem/
Send-Only Fax 62218— %Z49
External Floppy Disk Drive 62219— $215
Replacement AC Adapter 62216— $85
Spare Battery Pack 62217— $65
Carrying Case 62225— $55
Get 386SX Power, Laptop
Convenience and CompuAdd Value!
Call 800-456-6008
CompuPcId '
Customer driven, by design.™
CompuAdd's Top-of-the-Line Technology
at Bottom-Line Prices
CompuAdd 325
CompuAdd's 325 gives you
25MHz 386 processing power at
an unbeatable CompuAdd value
price. Why pay almost $2000 more
for Compaq's equivalent system,
when you get so many extras with
the CompuAdd 325? Extras like
FREE CompuAdd Windows 3.0,
FREE CompuAdd MS-DOS 4.01,
a FREE mouse and FREE onsite
service for one year. Plus you
get CompuAdd designed
reliability, backed by toll-
free telephone support
and the convenience of 89
CompuAdd Superstores across the country. With
the CompuAdd 325, you'll master RAM-intensive applications such
as accounting, database management, desktop publishing and CAD.
Pick from a variety of hard drive and monitor options to get exactly
what your work requires.
CompuAdd 316s and 320s
CompuAdd designed these systems around the Intel®386SX micro-
processor, running at 16MHz on the 3 16s and 20MHz on the 320s.
PC Magazine Qan. 30, 1990) says the 386SX
processor is "perfect for entry-level users in
today's corporate market."
The CompuAdd 316s and 320s systems
give you 32-bit processing power at 16-bit
prices. Get the most from Windows 3.0,
work with complex spreadsheets and large
databases, or run computation-intensive
applications like CAD/CAM. Both
systems are compatible with MS-DOS,
SCO XENIX, OS/2 and NoveU
operating environments.
Call today and get advanced com-
puting power with CompuAdd's 386SX
systems. Remember to ask about our
316s-based SX Success Kit. All at an
unbeatable CompuAdd value.
ThinkTechnology, Think CompuAdd
CompuAdd 325 Features:
■ 80386 microprocessor rated at 25MHz
(8MHz, and 25MHz)
■ 1MB DRAM expandable to 16MB
■ 0 wait-state cache memory
■ Choice of 5.25" 1.2MB or 3.5" 1.44MB
diskette drive
■ Dual diskette drive controller
■ Dual IDE hard drive interface
■ Six 16-bit and two 8-bit expansion
slots
■ Parallel port and two serial ports
■ Real-time clock/calendar
■ FREE CompuAdd serial mouse
■ FREE CompuAdd Windows 3.0
■ FREE CompuAdd MS-DOS 4.01
■ FREE one-year onsite service
■ Base System Price: $1695(64834)
CompuAdd 316s and
320s Features:
■ 386SX microprocessor
316s: running at 16MHz (8, 16MHz)
320s: running at 20MHz (7, 20MHz)
■ 1MB DRAM expandable to 4MB
■ Choice of 5.25" 1.2MB or 3.5" 1.44MB
diskette drive
■ Dual diskette drive controller
■ Dual IDE hard drive interface
■ Three 16-bit and two 8-bit expansion
slots
■ Parallel port, two serial ports (one 9-
pm: one 25-pin), game port interface
(cable required 48954)
U 316s Base Price: $1195(64787)
■ 320s Base Price: 51395(66537)
CALL TODAY! or
visit a CompuAdd
Superstore for these
savings.
800-456-6008
Hours: Monday - Friday 7:00am to 9:00pm GST; Saturday 9:00afn to 5:00pm GST
CompuPdd '
Customer driven, by design™
12303 Technology, Austin, Texas 78727
Telex:
Fax:
Technical Support:
Outside US:
Canada:
Mexico:
United Kingdom:
Germany:
763543 COMPUADD .^lUS
512-335-6236
800-999-9901
512-258-5575
800-387-3266
95-800-010-0401
0800-373535
0130-6009
We accept MasterCard. VISA, money orders, certified checks and persoral checks (please allow ten da>-s for processing!, CODs (S50 minimum order I, company and
institutional purchase orders (minimum Initial purchase SSOO. thereafter ISO), and wire transfers. Please add 2% to all purchases forshippmg and handling (minimum 13.
shipping outside the continental United States will increase cost). Add 8% for shipping and handling to APO/FPO addresses (minimum $!0). .A2, CO, CT, DC, FL, OA, IL.
IN, is. LA, MA, MD. Ml, MN, MO, NO, NE, NJ, KM, NY, OH, OK. PA, Rl. SC, TN, TX, IJT, VA and Wl residents, please add appropriate loca! sales tax. Thinv-day money-
back guarantee does not Include return freight or shipping and handling. Opened software, videotapes, other consumables ancf shipping costs are nonrefundable. .All return
Items must be accompanied by a return merchandise authorization (RMAl number. Prices and produa descriptions are subjea to change without notice. Compu.Add is not
liable for damage due to omissions or ivpographical errors. Call 800-666-1872 for a copy of CompuAdd's complete warrant\-.
FIRST IMPRESSIONS
Fast New Systems
from NeXT
In addition to considerable fanfare
and praise, the original NeXT
Computer received a fair share of
criticism. It had been faulted for its
lack of color options, high price, a per-
ceived lack of performance, and— most
often— its lack of a floppy disk drive.
With the new NeXT systems that were in-
troduced in September, NeXT has built
on its past achievements and addressed
the majority of these weaknesses.
NeXT now has a product line that fea-
tures the new 68040 microprocessor run-
ning at 25 MHz, an MS-DOS-compatible
2.88-megabyte floppy disk drive, a new
"slim-case" desktop model that retails
for the relatively low price of $4995, and
color options due out early next year.
According to NeXT's numbers, the
68040 has a performance rating of ap-
proximately 15 million instructions per
second and 2.8 million float-
ing-point operations per sec-
ond (MFLOPS), about three
times faster than the 68030
used in the original NeXT
Computer. The 68040 also in-
cludes memory management
and floating-point coproces-
sors on the main chip.
When the NeXT Computer
was introduced in 1988, one
of its primary features was an
erasable 256-MB optical disk
drive, which Steve Jobs touted
as the floppy disk drive of the
nineties, allowing users to
"take their whole world in
their backpacks." But the op-
tical drive has proved to be
too slow for use as a main
storage device, and the car-
tridges are too expensive for
use as a data-exchange medi-
um: No one wants to send a
file on a $50 storage medium.
In addition, the price of the
optical cartridges jacks up the
price of third-party software.
Nevertheless, the optical
The new NeXT systems
sport lower price tags,
more speed,
and a long-sought
floppy disk drive
Nick Baran and
Owen Linderholm
Photo 1:
Unlike the original NeXT Computer, the new Nextstation
Color features a slim-case, or "pizza-box, " system unit.
Inside is a powerful 68040 processor and 12 MB of RAM.
drive is excellent as a backup device and
will be offered as an option for that
purpose.
The floppy disk drive of the nineties is
now the good old 3 '/2-inch drive, but
with an increased capacity of 2.88 MB
and the capability to read and write files
in 1 .44-MB and 720K-byte MS-DOS for-
mats. This floppy disk drive is now stan-
dard equipment on all NeXT machines
and will be the primary medium for the
distribution of software and data. The
new NextStep operating-system software
automatically mounts the floppy disk and
displays its files in the system's Direc-
tory Browser. In addition, the software
supports CD-ROM drives (see the text
box "A New Version of NextStep" on
page 167).
While the new 2.88-MB drive cannot
read and write Macintosh-formatted
files directly, the high-den-
sity floppy disk drive (Super-
Drive) available on Macin-
toshes can convert to MS-
DOS format; thus, Macintosh
file compatibility should not
be a big problem.
NeXT's system boards now
include a twisted-pair 10-
Base-T Ethernet port, as well
as the thin Ethernet port that
is on the current system
board. Another change is the
use of the 50-pin SCSI-2 stan-
dard rather than the older 25-
pin SCSI standard. SCSI-2
offers greater reliability and
faster transfer rates than does
standard SCSI. SCSI-2 is
backward compatible so that
existing SCSI devices can be
attached using a cable adapt-
er. The new system boards
also support parity memory
checking, a feature that has
been requested by scientific
and engineering users.
It should be noted that the
new system board still uses
PHOTOGRAPHY COURTESY OF NEXT, INC. © 1990
NOVEMBER 1990 -BYTE 165
FIRST IMPRESSIONS
FAST NEW SYSTEMS FROM NEXT
the Motorola 56001 digital signal proces-
sor, despite speculation that the new
machine would have the 96002 DSP, a
successor to the 56001 that includes
floating-point capability. NeXT says that
the 96002 isn't currently fully backward
compatible with software for the 56001.
However, NeXT has added a single in-
line memory module socket for up to
192K bytes of memory addressable by
the DSP.
The Nextstation Pizza Box
The new Nextstation is clearly NeXT's
answer to the SPARCstation. Made from
magnesium with a cosmetic plastic
shroud, the slim-case, or "pizza-box,"
system unit is about 15 inches square and
2 inches thick, and it sits under the sys-
tem's display. The system board is slight-
ly larger than the original NeXT system
board; the two are not interchangeable.
The board includes two serial ports, a
display port, the SCSI-2 port, and both
thin and lOBase-T Ethernet ports. The
Nextstation is cooled by a virtually silent
"whisper fan" that passes air over heat-
dissipating fins built into the bottom of
the case. These lie directly under the
power supply— a major heat source. The
power supply is a 120- watt unit that uses
a new technology called "parallel reso-
nance switching," which allows a much
smaller form factor than conventional
power supplies.
THE FACTS
Nextstation
with 8 MB of RAM, 105-MB hard
disk drive, 2.88-MB floppy disk
drive, and 17-inch monochrome
display, $4995
Nextculje
with 8 MB of RAM, 105-MB hard
disk drive, 2.88-MB floppy disk
drive, and 17-inch monochrome
display, $7995
Nextstation Color
with 12 MB of RAM, 105-MB hard
disk drive, 2.88-MB floppy disk
drive, and 16-inch color display,
$7995
Nextdimension
with 8 MB of RAM, $3995
NeXT, Inc.
900 Chesapeake Dr.
Redwood City, CA 94063
(415) 366-0900
Inquiry 1066.
Nextstation is a
welcome addition to the
NeXT product line.
The Nextstation comes standard with
8 MB of memory (expandable to 32 MB),
a 105-MB hard disk drive, and the 2.88-
MB floppy disk drive. With the 17-inch
black-and-white MegaPixel display, this
system costs $4995. A reduced version of
the operating system is shipped installed
on the 105-MB hard disk drive and takes
up about 75 MB on the disk, including 16
MB of swap space required for virtual
memory mapping by the operating sys-
tem. Unless connected to a network file
server, a system with the 105 -MB drive
will require an additional hard disk drive
for storing much third-party software
and data. An internal 340-MB hard disk
drive is available as an option instead of
the 105-MB drive, in which case the sys-
tem costs $6995, a rather hefty price in-
crease for an added 235 MB of storage.
The Nextstation is a welcome addition
to the NeXT product line. It is ideal for
end users who don't need the storage or
expansion capabilities of the NeXT Com-
puter. The Nextstation was supposed to
begin shipping in October.
A New Cube
The other new NeXT system is the Next-
cube, the familiar cube but with a floppy
disk drive instead of an optical drive, and
space for one half-height and one full-
height storage device (either two hard
disk drives or a hard disk drive and a CD-
ROM or optical drive). The 105-MB and
340-MB drives are half-height devices,
while the 660-MB and 1 .4-gigabyte units
are full-height devices.
The Nextcube system board has the
same features as the Nextstation system
board, including parity memory and the
SCSI-2 and lOBase-T ports, but memory
can be expanded on-board to 64 MB. An
8-MB system with the 2.88-MB floppy
disk drive, the 105-MB hard disk drive,
and the 17-inch monochrome display
costs $7995. The 340-MB drive option
boosts the price to $9995. The Nextcube
was scheduled to ship in September.
Color Options
NeXT will offer two "color solutions": a
low-end system for business applica-
tions, presentation graphics, and two-di-
mensional CAD, and a high-end system
for scientific imaging, professional
graphics production, 3-D modeling, and
so forth.
At the low end will be a color version
of the Nextstation with 16-bit-per-pixel
color, allowing 4096 colors on-screen
simultaneously (12 bits for color and a
4-bit "alpha channel" for specifying
transparency). At the high end will be an
add-in board with 32-bit color, its own
graphics processor, and a processor for
compressing and decompressing graph-
ics images, allowing 16 million colors
on-screen simultaneously (24 bits for
color and an 8-bit alpha channel for spec-
ifying transparency).
The Nextstation Color
The Nextstation Color (see photo 1) is the
same slim-case machine as the Nextsta-
tion, except that it supports 16-bit color.
It comes standard with 12 MB of RAM
and 2 MB of video memory. NeXT in-
creased the memory bandwidth some-
what on this model to improve video per-
formance. The Nextstation Color is
designed for use with NeXT's new color
Megapixel display, which is a 16-inch
Sony Trinitron display with 1120- by
832-pixel resolution (the same resolution
as the black-and-white display). The 12-
MB system with the color display, a 105-
MB hard disk drive, and the 2.88-MB
floppy disk drive will cost $7995. As
with the Nextstation, an additional hard
disk drive will be necessary unless the
system has access to a network file
server.
The Nextstation Color does not re-
quire NeXT's color Megapixel display.
By purchasing NeXT's ColorConnect
adapter, you can connect any size color
display that is capable of showing images
in the correct resolution. The ColorCon-
nect adapter provides the sound and
speaker functions that are normally built
into the MegaPixel display. Pricing for
the ColorConnect adapter was not avail-
able at the time of this writing, but a
Nextstation Color without a monitor will
cost $4995. There is no upgrade path be-
tween the black-and-white Nextstation
machine and the Nextstation Color. Un-
fortunately, the Nextstation Color will
not ship until early 1991 .
Upgrading Existing Cubes
As NeXT announced several months
ago, current NeXT users will be able to
obtain a 68040 upgrade for their NeXT
Computers for $1495. This will involve
swapping the 68030 system board for the
new 68040 system board. NeXT has also
166 BYTE' NOVEMBER 1990
FIRST IMPRESSIONS
FAST NEW SYSTEMS FROM NEXT
A New Version of NeXTStep
In conjunction with the new
hardware in its product
line, NeXT is providing a
major upgrade to its operat-
ing-system software. Next-
Step 2.0 includes support for
the new hardware compo-
nents, such as the 2.88-mega-
byte floppy disk drive, CD-
ROM drive, color display,
and lOBase-T Ethernet, as
well as a host of improve-
ments to the interface and de-
velopment environment.
To accommodate the com-
paratively small 105-MB
hard disk drive that is stan-
dard on all the Nextstation
models, NeXT has split Next-
Step into two versions: release
2.0 and release 2.0 Extended.
The extended version in-
cludes all the current develop-
er's tools, such as the Appli-
cation Kit and the Interface
Builder, as well as some new
enhancements aimed at appli-
cation developers. However,
neither version will include
Mathematica, Common Lisp,
or the Sybase database man-
ager. Release 2.0, a reduced
version of NextStep, does not
include the Interface Builder
or the Application Kit, and it
has a reduced version of Web-
ster's Ninth New Collegiate
Dictionary without the illus-
trations or the full text index.
The reduced version also has
fewer demonstration pro-
grams and does not include
the Shakespeare plays or The
Oxford Dictionary of Quota-
tions.
NeXT may find that most
customers want the extended
version and opt for a larger
hard disk than the 105-MB
unit. However, for networked
users who have access to a file
server, the reduced version
simply reduces the local stor-
age requirements. In any
case, release 2.0 and release
2.0 Extended are functionally
equivalent so that users will
be able to move to the ex-
tended version simply by in-
stalling a larger disk capacity
and copying the missing files.
An Improved Interface
NextStep 2.0 addresses sev-
eral major weaknesses of re-
lease 1.0. Of particular im-
portance, the Workspace is
now multithreaded so that file
operations such as copying
and moving can be done in the
background, allowing the
user to continue working on
other tasks.
The printing interface has
also been redesigned to oper-
ate at a lower priority so that
the screen doesn't lock during
print operations. The trade-
off is slower printing perfor-
mance in exchange for a live
screen. In addition, the print-
er interface now includes an
option for sending fax docu-
ments. If you have a fax mo-
dem, you can fax anything
that can be printed by simply
clicking on the new Fax op-
tion in the Print menu.
The Workspace has re-
ceived some cosmetic changes
in release 2.0. The Directory
Browser has been redesigned
and now includes a "shelf at
the top of the browser window
where users can place fre-
quently used files and folders.
The Browser also includes a
new window that shows the
"icon history," or status, of
applications and folders that
are in use. Clicking on an icon
in the window displays the
path of the file or the folder
graphically in the Directory
Browser. The icon history
window replaces the icon well
n the current Directory
Browser.
The Mail application has
been improved in release 2.0.
Mail now includes an archive
facility for storing mail mes-
sages. A return receipt func-
tion has been added, as well
as support for sending mail to
recipients with non-NeXT
systems that require a stan-
dard font, wrapped lines, and
carriage returns for 80-col-
umn text. Release 2.0 in-
cludes spelling checking and
rulers built into the Text Ob-
ject, so that these features are
now supported in Mail.
The development environ-
ment has been improved in re-
lease 2.0 and includes support
for color. A new object called
the Color Picker works simi-
larly to the font panel and
allows you to select and mix
colors. The window server
supports frame buffers of dif-
ferent size and depth to ac-
commodate the use of third-
party color monitors. NeXT
plans to support the Render-
Man scene-description lan-
guage for three-dimensional
rendering in a future release
of NextStep, due early next
year.
Release 2.0 supports loada-
ble device drivers, allowing
developers to create custom
applications for peripherals
like video and sound equip-
ment and special-purpose dis-
play and output devices. All
text objects now automati-
cally include a spelling
checker and rulers.
Other new features include
an improved MIDI driver thai
supports arbitrary sampling
rates and PostScript compos-
ite fonts, a feature of Adobe's
PostScript level 2. Composite
fonts allow support for kanji
and other alphabets.
Availability and Upgrades
NeXT was optimistically hop-
ing to have release 2.0 ready
in September. At press time ii
was still not finished, but
NeXT was confident it would
be ready in time. In any event,
the new machines won't run
without it, so completion is a
top priority.
The system software will
be shipped preinstalled on
hard disks, relieving the user
of the time-consuming Build
Disk operation. Current users
of release 1 .0 will be able to
upgrade to 2.0 on an optical
drive for $195, which in-
cludes new manuals.
NOVEMBER 1990 'BYTE 167
FIRST IMPRESSIONS
FAST NEW SYSTEMS FROM NEXT
Photo 2:
The Nextdimension board provides
the Nextcube with high-performance color graphics. On the board is
an Intel i860 RISC processor,
4 MB of video RAM, and room for
up to 32 MB of memory.
contracted with a third-party supplier to
provide an external 2.88-MB floppy disk
drive for current NeXT Computer own-
ers. Pricing and availability of the floppy
disk drive have not been announced as of
this writing, but, according to sources at
NeXT, it will be available within the next
couple of months.
To go along with all this new hard-
ware, NeXT is cutting the price of its
high-resolution 400-dot-per-inch laser
printer almost in half. Originally selling
for a retail price of $3495, the printer is
now priced at $1795, representing a sub-
stantial reduction in the cost of a com-
plete NeXT system.
Doing Color Right
NeXT president Steve Jobs promised
from the beginning that NeXT would
eventually support color, but not until
it's "done right." And indeed, NeXT has
done color right. Using the PostScript
imaging model, color on the NeXT is de-
vice independent; in other words, appli-
cations written using color PostScript
specifications can be displayed on any
output device that supports PostScript,
whether it's a screen or a printer support-
ing black and white, gray scale, or vari-
ous resolutions of color.
In addition, PostScript offers excellent
performance in color. When you com-
pare Color QuickDraw on the Mac Ilfx
and color PostScript on a 68030-based
NeXT Computer, you find that screen re-
fresh and movement of color images are
much faster on the NeXT. And, unlike
with Apple's QuickDraw and TrueType
image and font models, there is no need
for conversion routines to display Post-
Script images on PostScript devices.
High-End Color:
The Nextdimension
NeXT's high-end color solution is an
add-in board called the Nextdimension
(see photo 2) . The board plugs into one of
the three NextBus slots in the NeXT
Computer, and it features Intel's i860
microprocessor, which is rated at 80
MFLOPS and offers high-speed graph-
ics processing. The board has 4 MB of
video memory, plus up to 32 MB of
RAM for increasing the display's win-
dowing capacity (i.e., the number of
windows that can be displayed on the
screen simultaneously).
In addition, the board includes the C-
Cube Microsystems CL550 image-com-
pression processor, which can compress
video and bit-mapped images in ratios of
up to 30 to 1 using the Joint Photographic
Experts Group image-compression algo-
rithm. The board supports NTSC and
SVideo (SuperVHS and High 8mm) im-
ages for both input and output, as well as
RGB color. One 640- by 480-pixel win-
dow can display live NTSC or SVideo
images. In conjunction with the C-Cube
image-compression processor, the live
window can display 30 frames per sec-
ond for true real-time motion video.
Like the Nextstation Color, the Next-
dimension supports the new color Mega-
Pixel display and, using the ColorCon-
nect adapter, third-party color displays.
The color display can run simultaneously
with the black-and-white MegaPixel dis-
play, allowing a contiguous work space
consisting of the two screens. Images or
text can be dragged from one screen to
the other as if the two screens made up a
single display. For intense graphics
users, up to three Nextdimension boards
can be installed in one NeXT Computer,
each with a separate monitor.
The Nextdimension will be priced
very competitively at $3995, which in-
cludes 8 MB of RAM. A complete color
system (a Nextcube with the color Mega-
Pixel display and the Nextdimension
board) will cost about $15,000, making
the system very competitive with similar
systems from Sun and Apple. The Next-
dimension should ship early in 1991.
High-Speed Color at a Low Cost
These new systems and the updated
NextStep software give NeXT a very
powerful, well-rounded, and extremely
competitive product line. The Nextsta-
tion system may now be the workstation
price/performance leader. A Nextstation
with a laser printer makes a powerful
desktop publishing setup.
But where NeXT has really taken a
lead is in the color arena. NeXT's deci-
sion to go with Display PostScript is pay-
ing off in a big way. The system has one
consistent model for both displaying and
printing. And, despite rumors to the con-
trary, its performance is outstanding.
The new NeXT systems are going to be
extremely competitive with high-end
desktop personal computers, especially
high-end Macintoshes. The products
will also compete well in the low-end
workstation market. And since educa-
tional establishments and developers
continue to get a 30 percent discount,
these systems will be even more competi-
tive in universities.
Perhaps the biggest task left to NeXT
is to persuade software vendors to write
programs for NeXT systems. But that is
changing, as Lotus and Ashton-Tate have
announced new spreadsheet programs in
conjunction with the new systems' intro-
duction in September. Lotus's spread-
sheet in particular shows why the NeXT
systems are so important. The program
is completely innovative in every way
and is pointing the way ahead for the fu-
ture of software and hardware— just like
the NeXT machines themselves are. ■
Nick Baran is a consulting editor for
BYTE and editor o/Baran's Tech Letter,
a newsletter covering the NeXT Com-
puter. He can be contacted on BIX as
"nickbaran. " Owen Linderholm is a
BYTE news editor based in San Francis-
co. He can be contacted on BIX as
"owenl. "
168 BYTE* NOVEMBER 1990
to speed i^^
power applications.
Tliere's just one m thing
Circle 177 on Reader Service Card (RESELLERS: 178)
modem w
you can pay uif
standard pfi^^'
The price of our new 9600EX
makes the price other 9600bps
modems look, well, rather inflated.
Especially when you consider the
quality and features the 9600EX offers.
Features like V42bis, which compresses
data up to 400% and speeds throughput to up to
38.4Kbps (It's also downward-compatible with
MNP5). And Y42 LAP-M and MNP Level 1-4 error
control that detects when data is being garbled and
automatically retransmits-so you get error-free
communication. Or full-compliance with V32,
the industry standard 9600 modem protocol, as
well as downward compatibility' with 4800, 2400,
1200 and 300bps modems. The 9600EX also gives
you the option to operate on standard phone
lines or two-wire leased lines and offers both
synchronous and asynchronous transmission.
Fact is, at 1799, the 9600EX rivals the price
of high-end 2400 modems. Yet, it offers 16 times
the performance. Or in other words, more
modem for the money.
©Intel Corporation 1990.
And that added performance saves you
money, too. With the increase in throughput
speed, the 9600EX spends less time on the
phone so you spend less money on your phone
bill. You'll also spend less time waiting for it to
finish transmitting-and if time is money-you'U
save a bundle.
Plus, like our entire family of 2400 modems,
the 9600EX comes with a full, five-year warranty.
The new 9600EX modem: another example of
Intel's commitment to affordable quality For
more information or dealer near you, call:
800-538-3373. To have information faxed directly
to you, call: 800-525-3019 and request Doc.#9989.
And don't be swayed by those over-priced
modems, because with everything the 9600EX
offers for the money, you might say it just burst
their bubbles.
intel
Cinle 179 on Reader Sen/ice Card (RESELLERS: 180)
PRODUCT FOCUSi
SCSI Drives
Massive Storage
for Multiple Platforms
The BYTE Lab rates
high-capacity
hard disk drives for
DOS, Macintosh, NetWare,
and Unix applications
Steve Apiki, Stan Wszola,
Rick Grehan, and Tom Yager
Devotees of Macintoshes, Net-
Ware 386 file servers, single-
user DOS systems, and Unix
machines have something in
common; Sooner or later, they all see a
disk error message that means "insuffi-
cient space."
This month, the BYTE Lab looks at 15
high-speed, high-capacity hard disk
drives that offer relief from overcrowded
data. Along with new levels of perfor-
mance, the SCSI connector that these
drives share also promises easier up-
grades when a drive no longer seems as
roomy as it did in the showroom.
The SCSI bus protocol defines how pe-
ripherals talk to the host and to each
other. SCSI is fast— 4 megabytes per sec-
ond at the top end — and that is driving its
acceptance across the four major operat-
ing systems. But SCSI also lets you chain
drives together, so today's investment in
a 300-MB drive can be the foundation of
a larger system years down the road.
The BYTE Lab compared SCSI drives
with capacities of between 300 and 420
MB in configurations ranging from bare-
bones OEM systems to full plug-and-
play packages. We tested each in single
disk drive configurations under MS-
DOS, NetWare 386, Unix, and the Mac
OS (not all drives were compatible with
all operating systems). The text box
"How to Measure Drives Across Four
Operating Systems" on page 176 ex-
plains our benchmarks.
You're not likely to find the OEM
units from Fujitsu, Western Digital, and
Micropolis at your corner computer
store, but larger mail-order houses might
stock them. Their performance, how-
ever, provides a good point of compari-
son for retail products built around them.
Western Digital purchases its WD380 SC
drives from IBM, so the WD380 SC
should give a reasonable indication of
IBM's SCSI system performance.
Interface Heritage
SCSI controllers trace their lineage to
Shugart Technology's ST506 interface,
introduced by that company in 1980 to
support its 5-MB hard disk drive. ESDI,
which is more or less a direct descendant
of ST506, appeared in 1983 and offered
double the throughput rate of its ancestor.
More recently, the Intelligent Drive
Electronics (IDE) interface has grown in
popularity, because it requires less cir-
cuitry on the host, allowing engineers to
design smaller-footprint systems.
SCSI drives handle communications
between computer and disk drive at a
higher level. For example, when applica-
tions talk to a SCSI drive, they are un-
aware of the drive's configuration de-
tails, such as the number of cylinders,
heads, and sectors. The drive appears as
a collection of sequentially numbered
blocks. Thus, SCSI moves a substantial
amount of intelligence onto the drive.
Consequently, SCSI is far more flexible
than the other interfaces. (See the text
box "The Fuzzy Side of SCSI" on page
186.)
This doesn't mean that traditional
measures of performance— seek and ac-
cess times — are obsolete. The drive still
needs to physically seek the requested
tracks and wait for the requested sector
to come around. However, SCSI makes
some traditional benchmarks obsolete.
Timing track-to-track seeks and attempt-
ing to factor in seek latency is no longer
possible from an application perspective.
Since the drive's geometry can be hid-
den from the host computer, manufac-
turers can optimize controller electronics
for the drive itself without having to pass
any resulting customizations on to the
host. This lets a single host adapter talk
to a wide variety of drive types. Addi-
tionally, drive manufacturers can place
cache memory directly on the drive con-
troller; any system RAM that you might
have been using for a disk cache can go
back to running programs.
Points for SCSI
SCSI sports a few other features favored
by systems integrators and others who
are faced with rising disk space and per-
formance demands. First, SCSI easily
handles large-capacity drives. As an ex-
ample, the SCSI extended read command
accepts a 32-bit block number. Given a
block size of 5 12 bytes (the standard with
the drives we tested), a single disk drive
could hold 2 terabytes of data.
Second, multiple drives can be daisy
chained on the SCSI bus. This is handy
for network administrators, who can eas-
ily add drives as network users demand
more storage space. One SCSI bus can
accommodate eight devices: one host
computer and seven peripherals. Conse-
quently, the maximum number of drives
that you can hang off a single SCSI port
typically is seven. However, each device
on a SCSI bus can incorporate eight logi-
cal units, which in turn can incorporate
256 logical subunits.
Third, SCSI supports multiuser and
multitasking operating systems. Devices
on a SCSI bus are either initiators (i.e.,
the host computer) or targets (i.e., the
disk drives). Once the host computer
passes a request to the disk drive, the
host can disconnect from the drive rather
than wait for the request's completion.
The host then can perform other process-
ing while the drive services the request.
172 BYTE* NOVEMBER 1990
PHOTOGRAPHY: PAUL AVIS © 1990
NOVEMBER 1990 •BYTE 173
PRODUCT FOCUS
SCSI DRIVES
SCSI DRIVE FEATURES
In addition to performance, other features that can help determine the right high-capacity SCSI drive for you include formatted capacities, failure
rates, and warranties. Compare these vendor-supplied average seek times with results obtained in the BYTE Lab, shown in figure 1 (0=yes; 0=no).
Model
Prevail 325
SLAN 310
11226
ISA
hammerSOO
ZPF300
Micro/Stack
1684
Venda
CMS
Enhancements
Core
International
Fujitsu
America
FWB
La Cie
MicroNet
Technology, Inc.
Micropolis
Corp.
Dnv6 manuTactur6r
CMS
Core
Pi 1 iitct 1
r uji tou
^Pflnatp Wrpn
^af-ifltp Wrpn
Seagate Wren
Micropolis
Formatted capacity (MB)
340
330
415
300
332
423
340
Price (specific configuration)
DOS
Mac
tjnupll NptWflrp
Bare drive
$4195
$4195
$3890
$3890
$3890
$3295
*
$2950
$3395
$3495
$3595
$2995
*
$4290
3)oryo
$4389
$2410
•bd** lu
$2410
$1995
Host adapter manufacturer
Model
Adaptec
1540
Western Digital
WO7000
*
Always
IN2000
*
MicroNet
HA-01
Adaptec
A Lj A < c A on
AHA-1542B
Dimensions (inclies)
5x53/4x8
14V2X5y5X43/4
3yioX5y,oX8
2'^x9'^x9%
9%x9%x4'^
3y,ox10x33/,o
13/5x53/4X8
Weight (lbs.)
7
9.89
7.7
7.6
12.2
8.75
5
Power consumption (watts)
33
16
30
16
16
30
15
Mean time between failures (hours)
150,000
150.000
200,000
100,000
100,000
100,000
150,000
Warranty (years)
2
5
5
1
2
1
1
Internal or external installation
Int./ext.
Int./ext.
Int/ext.
lnt./ext.
lnt./ext.
Ext.
Int.
SCSI-1 a SCSI-2 support
SCSI-2
SCSI-1
SCSI-2
SCSI-1
SCSI-1
SCSI-1
SCSI-2
Sync, data transfer rate (MB/sec.)
N/A
4
4.8
4
4.7
N/A
4
Async. data transfer rate (MB/sec.)
1.6
2
2
2.5
N/A
1.5
1.6
Burst or sustained?
Sustained
Sustained
Burst
Sustained
Sustained
Sustained
Sustained
Average seek time (milliseconds)
16.5
18
14.5
14
14
16
14
Average latency (milliseconds)
7.5
8.33
8.3
8.33
8.33
8.3
8.33
Recoveratjie error rates
(bits read)
1x10"
1x10'*
1x10"
1x10'»
IxlO'"
1x10"
1x10"
On-board cache (K bytes)
Look-ahead buffer (K bytes)
64
64
64
48
48
64
64
Dedicated or embedded servo
Embedded
Embedded
Dedicated
Dedicated
Dedicated
Dedicated
Dedicated
Drive-select configuration
Switches
Switches
Jumpers
Switches
Switches
Switches
Jumpers
Automatic head parking
•
•
•
•
•
•
•
NetWare-ready
•
•
0
0
•
0
N/A = Infamation not available.
■ = Not applicable.
The two reconnect at a later time to com-
plete the transaction.
Optional synchronous data transfers
can also improve throughput. Ordinar-
ily, SCSI devices perform asynchronous
data transfers that require request/ack-
nowledge handshakes for each byte
transferred. Synchronous transfer lets a
sender transmit bursts of data without
waiting for acknowledgment signals be-
tween each byte. An agreed-upon num-
ber of acknowledge signals are left out-
standing, and the receiver catches up
with the sender at the end of the transfer.
Finally, there is the promise of the
backward-compatible SCSI-2, which a
few of these drives support partially (see
the features table). SCSI-2 provides for
optional 16- and 32-bit data transfers. In
its 32-bit incarnation, SCSI-2 can howl
along at up to 40 MB per second. (For a
complete discussion of SCSI protocols,
see "The SCSI Bus," Parts 1 and 2, in
the February and March BYTE.)
SCSI Enters the DOS World
Photo 1:
MicroNet 's
Micro/Stack and
the Micropolis
1684 led the field
in performance
under DOS.
174 BYTE' NOVEMBER 1990
SCSI DRIVE
FEATURES
HCS300E
Olskovery
325
ED330SC
Cobra 330e
X/Stor
X8h1-330S1
MacinStor
MAC325-S1
DataFrame
WD380SC
Systems, Ix.
Ontima
Technology
Prism
Systems
Rodlme
Systems, Inc.
Storage
Dimensions
Staage
Dimensions
SuperMac
Technology
Western
Digital
^panstp Wrpn
Optims T@chnoloQy
(OEM)
Atssi
Micropolis
or Maxtor
Seagate Wren
Seagate Wren
Seagate or
Micropolis
IBM
299
321
330
330
330
325
320
320
$3995
$4195
$4390
$4190
$4190
$3995
$3122
$3714
$2714
.
$4160
$3499
*
$3299
*
Future Domain
TMC-860
Adaptec
AHA-1542B
Future Domain
TMC-870
*
Adaptec
AHA-1542B
*
S'/jXSyaXS
2%x11%x10y5
7yioX4%x13y,o
7x14%x4y,o
1%x5%x8
i4y5x7%x5y,o
5x8x9y2
1%x534x4
7.2
9
13
13
4.2
18
24
2.2
26
20
35
30
16
16
37
11.9
100,000
100,000
50.000
50,000
100,000
100,000
100,000
150,000
1
1or3
1
2
2
2
1
1
Int./ext.
Ext.
Ext.
lnt./ext.
Int./ext.
!nt lavi
Int./ext.
Int
SCSI-1
SCSI-2
SCSI-1
SCSI-1
SCSI-1
SCSI-1
SCSI-2
N/A
4.8
4
N/A
5
H.lO
2
4
14.3
2
N/A
14.3
2
N/A
N/A
4
Burst
Burst
Burst
Sustained
Burst
Burst
Sustained
Burst
16.5
14
18
14.5
14
14
17
12.5
8.33
8.33
8.3
8.3
8.33
8.3
8.33
6.95
1x10'«
1x10"
1X10"
IxlO'n
1x109
1X109
1X102'
1x10"
48
48
48
32
32
64
45
64
Dedicated
Dedicated
Dedicated
Dedicated
Dedicated
Dedicated
Dedicated
Dedicated
Switches/jumpers
Switcfies
Switches
Switcties
Switches/jumpers
Switches/jumpers
Switch/software
Jumpers
•
•
•
•
•
•
•
•
O
O
•
O
O
Three hundred megabytes may seem like
overkill for DOS, where the typical sys-
tem is called upon to serve only one user,
one task at a time. But with the growing
popularity (and practicality, with faster
machines) of large databases, scanned
documents and other image files, and ex-
tensive programming environments,
even DOS users occasionally find them-
selves hunting around for truly massive
storage.
DOS's relatively simple, single-user,
single-tasking nature makes the quickest
drives really stand out. Under DOS, your
requests for sequential sectors are likely
to actually read sequential regions on the
disk, whereas a multitasking operating
system may have background processes
that interfere with this sequential access.
Setting up each of the drives was
straightforward. A BIOS ROM mounted
on the host adapter scans the SCSI bus for
active drives; no device drivers are nec-
essary in single-drive DOS configura-
NOVEMBER 1990 -BYTE 175
tions. None of the drives had any operat-
ing or installation problems.
Each subsystem provides DOS ser-
vices via the boot ROM mounted on the
host adapter. At boot time, the option
ROM installs itself, supplanting the
built-in drive BIOS. The host-adapter
ROM then processes BIOS requests and
converts them into requests that are ap-
propriate for the given drive.
To some extent, the performance of
these drives depends on the host adapter.
Except for the Fujitsu America, Micro-
polis, and Western Digital units, which
were delivered in bare-drive configura-
tions, we tested each drive with its own
host adapter. The bare drives ran with an
Adaptec AHA-1542B host adapter, a
high-performance controller that should
not impose any limits on drive per-
formance.
Of course, the ultimate performance
determinant is the drive itself. Several
manufacturers use sophisticated tech-
niques for improving both seek time and
throughput. Seek time can be improved
through the use of a dedicated servo ar-
chitecture, where one face of one platter
is dedicated to maintaining head-posi-
tioning information.
Some drives improve throughput using
a technique known as read-ahead buffer-
ing, which speeds sequential disk-read
access by bringing in more data than you
requested. The disk can sometimes guess
that you'll want to see the sectors that fol-
low the one you asked for. Often, the
drive controller will bring in the whole
track. That's not as wasteful as it sounds.
On a 1 -to- 1 -interleave disk, it takes only
a single revolution of the platter to read
an entire track. On a freshly formatted
disk (such as those used for these tests),
sequential reads and writes almost cer-
tainly will fall in contiguous sectors.
A number of drives posted excellent
DOS test results, but two stood out. The
Micropolis 1684 combined exemplary
PRODUCT FOCUS
SCSI DRIVES
How to Measure Drives
Across Four Operating Systems
Testing high-capacity hard disk
drives on four diverse operating
environments makes constructing rele-
vant, accurate tests a unique challenge.
Our performance evaluations focus on
responsiveness at the file system level,
because that's where users in each envi-
ronment directly experience the relative
speed or sluggishness of each drive. You
can track these test results in figure 1 .
The heart of our test suite is the file
I/O benchmark, which consists of four
separate tests: random and sequential
writes, and random and sequential
reads. Sequential tests record a drive's
flat-out read and write throughput,
while random tests provide a harsher
but more realistic determination of ap-
plication performance. Note that our
random read and write test results are
combined, using an average,
to simplify our graphs.
The file I/O benchmark
first creates a large file, al-
locating enough space on
the drive for the entire file at
its inception. Then the file
I/O benchmark times a re-
write of the entire file in a
sequential fashion. Each
chunk of data is of random
length (but a multiple of 5 12
bytes to keep the writes sec-
tor-aligned) to avoid favor-
ing any drive geometry.
Next, the program con-
ducts the random read and
write tests to break up any
cached sectors that the drive
may have after completing
the sequential write. Ran-
dom reads and writes occur
entirely within the large
file, and we made no effort
whatsoever to keep the file
offsets or length requests
sector-aligned. This meth-
od causes repeated seeks
and might cause additional
read-before-writes to occur
on write requests, but we
think it best reflects the way
applications actually access
data in files.
Finally, the file I/O test
reads back the entire file sequentially.
The tests cover basic writing and read-
ing activities, but they do little to mea-
sure how drives respond when you im-
pose the added burden of updating
directories and allocation information.
Our second file system test makes that
measurement: It's the time it takes to
copy a large directory structure. Under
DOS and for NetWare clients, this
means XCOPY; on the Macintosh, we
accomplish the tree-copy test via an
MPW (Macintosh Programmer's Work-
shop) script; and on Unix, we use find
coupled with cpio to complete the task.
Our one low-level test measures seek
time, a basic parameter that will affect
drive speed in any application. A Flex-
Star 3000s dedicated test system mea-
sured seek times (see figure A).
SEEK-TEST RESULTS
in
X
< Better Worse ►
•Western Digital WD380 SC
Fujitsu M226 ISA
Micropolis 1684
Optima Diskovery 325
La Cie ZPF 300
FWB hammerSOO
Storage Dimensions X/Stor
Storage Dimensions MacinStor
MicroNet Micro/Stack
CMS Prevail 325
Priam ED 330 SC
N/Hance HCS300E
SuperMac DataFrame
Rodime Cobra 330e
Core SLAN 310
0 5 10 15 20 25
Seek time (milliseconds)
This drive's form factor made real-world tests impossible.
Figure A: Raw seek times measured by the BYTE Lab
compare roughly with vendor-specified average seek times,
shown in the table. Shorter lines indicate better results.
Unfortunately, we were unable to ob-
tain meaningful results for the Western
Digital WD380 SC. We used a canned
seek-test routine, which issues a num-
ber of SCSI seeks. The Western Digital
drive, because of its small form factor,
must "rest" between seeks for better
heat dissipation; this occurs only on
seeks, not on reads or writes.
We ran DOS 4.01 and NetWare 386
tests on 33-MHz 386 systems from Club
American and Arche Technologies. For
drives shipped without a host adapter,
we used an Adaptec AHA-1542B card.
Each test setup used the drive under test
as its sole hard disk drive.
To test the SCSI drives under Unix,
we added the Adaptec controller to an
Everex Step 33-MHz 386 system with 4
megabytes of memory. The system used
an internal 150-MB hard
disk drive, which we loaded
with version 2.2 of Interac-
tive Unix System V. We
configured Unix to treat the
Adaptec as a secondary con-
troller. We built a 150-MB
file system on the Unix par-
tition of each SCSI drive.
Our Macintosh test setup
included a Mac SE/30 that
was equipped with 2 MB of
memory and running Sys-
tem 6.05. We simply con-
nected each drive in turn to
the Mac's external SCSI port
and formatted them using
vendor-supplied software.
Our benchmarks are rele-
vant only for comparison. In
Unix, for example, our 4-
MB system left little room
for the all-imjwrtant kernel
buffers, and we made no
effort to tune each system
for maximum performance.
With each operating system,
your performance will
probably be better with a
fully tuned system. The im-
portant thing to consider
when making comparisons
is that each drive should be
run on an identical system,
as these were.
176 BYTE- NOVEMBER 1990
PRODUCT FOCUS
SCSI Drives
sequential write numbers and killer re-
sults on the tree-copy test, to earn first
place overall. MicroNet's Micro/Stack
posted the best sequential read time and
performed very well on the tree-copy test
(see figure 1 and figure A).
Micropolis claims that its proprietary
cache feature enhances performance.
The cache is especially sensitive to di-
rectory and file allocation table (FAT)
use on the drive, and it attempts to keep
these locations buffered as much as pos-
sible. Excellent numbers on the tree-copy
With its massive appetite for storage and
performance, Unix is a good match for
SCSI. Its single-rooted file system struc-
ture lets you place new devices anywhere
you want them. The multitasking nature
of the operating system also maps well to
SCSI's asynchronous nature.
Our file I/O tests showed off the
strengths and weaknesses of Unix as re-
lated to the other test environments. The
DOS and Macintosh numbers for se-
quential read and write, for example,
seem positively astonishing compared to
Unix. The only other multitasking envi-
roimient we tested, NetWare 386, shows
some similarity to Unix's numbers. On a
single-tasking machine, it's acceptable
to have the system "go away" for up to
several seconds while disk I/O is being
done. The amount of data that can be
written before making the system re-
sponsive again is greater, because the
user expects the system to freeze up
briefly.
When you start multitasking, how-
test, which makes the most use of direc-
tory entries, confirms this claim. Short
seek times helped performance, as well.
MicroNet's Micro/Stack drive did
very well on the tree-copy test, despite a
lackluster seek time. However, the out-
standing read throughput more than
made up the difference. The Micro/
Stack included a bundled host/adapter/
driver combination, which MicroNet op-
timized for use with the drive. Micro-
Net's solid performance can also be
attributed to its low-level format optimi-
Photo 2: Unix
system honors
went to FWB 's
hammerSOO,
Optima 's
Diskovery 325,
and Storage
Dimensions '
X/Stor.
ever, things get more complicated. Re-
sponsiveness becomes a priority; you
don't want your keyboard to lock up
while the disk is active. Under Unix, as
with NetWare, more users (or processes)
pound on the disk than under DOS, and
the size of the atomic disk operation is
much smaller. So, while a DOS system
might be content to go blind for 5 seconds
while it spews a huge block of data out to
disk, Unix demands that a device driver
finish its work in a few milliseconds.
Developers of Interactive Unix grafted
device drivers and some specific changes
onto standard System V Unix to improve
performance. Interactive Unix's Fast
File System (FFS) attempts to optimize
sequential I/O by dynamically adjusting
the amount of data read from disk in a
single operation. It assigns as much I/O
as possible to clusters of contiguous disk
blocks. The more sequential your data
access patterns, the more the file system
adds to your I/O block size. As you re-
turn to random access, the file system
zations, which remap the drive geometry
to one that makes better use of available
head/cylinder combinations.
Fujitsu, FWB, Optima, and Western
Digital drives made up the middle of the
group, all with respectable times. Fujitsu's
M226 ISA and Western Digital's WD380
SC should provide a solid basis for an
OEM system. To its credit, the Western
Digital drive is much smaller and quieter
than the Fujitsu drive. As in our other en-
vironments, the Optima and FWB drives
paralleled each other in speed.
quickly scales down, limiting the read-
ahead.
The other half of Interactive Unix's
optimization lies in the High Perfor-
mance Disk Driver. This unified driver
works from a table that lists the capabili-
ties of supported disk controllers. The
HPDD tries to squeeze maximum perfor-
mance from each controller. In the case
of the Adaptec AHA-1542B used in our
tests, the HPDD takes advantage of the
controller's scatter- gather capability. It
optimizes disk access by collecting dis-
joint requests, sorting them in sector
order, and getting them on or off the disk
with a minimum number of seeks.
Scatter-gather also applies well to
Unix's buffering scheme. An application
rarely writes data directly to a disk. In-
stead, data resides in one of a number of
kernel buffers. When the number of
available buffers gets low, or when a pe-
riodic timer expires (whichever comes
first), the "dirty" buffers are written to
disk. Each buffer remains as long as pos-
sible until some other process needs to
write to it. The driver tags each buffer
with the disk ID and sector number from
which it was loaded. If a read request
comes in later for that same sector, the
buffer supplies the data without requir-
ing a read from the disk. Because each
buffer is tagged with a sector number,
buffers can readily be grouped and
sorted. Interactive Unix enhanced this
standard Unix mechanism by combining
contiguous buffers into one to increase
the amount of data that can be written in
one operation.
Last on the list of technical consider-
ations is the concept of asynchronicity.
SCSI drives are intelligent, each one pos-
sessing its own built-in controller and,
optionally, cache, and they can perform
certain operations asynchronously. Most
notably, seeking can take place on sev-
eral drives simultaneously. The SCSI
host adapter sends the seek commands to
the drives and doesn't bother to wait for
the drive to say, "I'm there." Instead, it
SCSI Slakes Unix's Thirst for Storage
NOVEMBER 1990 'BYTE 177
MULTIPLATFORM PERFORMANCE
(a) DOS
Micropolis 1684
MicroNet Micro/Stack
Optima Diskovery 325
Fujitsu M226 ISA
FWB hammerSOO
Western Digital WD380 SC
CMS Prevail 325
Core SLAN 310
N/Hance HCS300E
Priam ED 330 SC
< Worse I
500
K bytes/second
1000
1500
Better ►
1 1
2000
Low-level index
< Worse Better ►
2500 0.0 0.2 0.4 0.6 0.8 1.0
(b) Unix
FWB hammerSOO
Optima Diskovery 325
Storage Dimensions X/Stor
MicroNet Micro/Stack
Micropolis 1 684
Fujitsu M226 ISA
Western Digital WD380 SC
Core SLAN 310
Priam ED 330 SC
N/Hance HCS300E
300
600
900
1200
1500 0.0 0.2 0.4 0.6 0.8 1.0
(c) NetWare 386
Optima Diskovery 325
FWB hammerSOO
MicroNet Micro/Stack
Western Digital WD380 SC
Fujitsu M226 ISA
CMS Prevail 325
Micropolis 1684
Priam ED 330 SC
Core SLAN 310
N/Hance HCS300E
etter^-
100
200
300
400
500
600
0.0 0.2 0.4 0.6 0.8 1.0
(d) Macintosh
Micropolis 1684
Western Digital WD380 SC
Storage Dimensions MacinStor
FWB hammer300
Optima Diskovery325
La Cie ZPF300
Rodime Cobra 330e
MicroNet Micro/Stack
SuperMac DataFrame
Fujitsu M226 ISA
M Worse i
K bytes/second
500
1000
1500
Better ►
< Worse Better ►
3ZZ3
I I I I
2000
2500 0.0 0.2 0.4 0.6 0.8 1.0
Sequential read IHyi Sequential write L J Random read/write I I Tree copy
Figure 1: The tree-copy test measures how well a drive copies a large directory structure; sequential tests gauge flat-out read
and write throughput; and random tests exemplify application performance, (a) Under DOS, the Micropolis 1684 and the
MicroNet Micro/Stack are notable for their excellent tree-copy and sequential-read throughput, (b) Under Unix, the FWB and
Optima drives had superior overall results, (c) Although performance differences under NetWare 386 were less dramatic than
those under DOS or Unix, drives from FWB, Optima, and MicroNet stood out again, (d) On the Macintosh, drive performance
clustered quite tightly, although drives from Storage Dimensions and Micropolis turned in the best results overall. Longer bars
indicate better performance.
178 BYTE' NOVEMBER 1990
486/25
H,860
' Intel 80486, 25 MHz, 4MB
v. 128K SRAM cache
"Without a doubt, the Tangent is the overall price/
Fastest SuperVGA
adaptor in the industi^
1024x768 VGA monito:
80 MB (19ms),w/cache |
1.2 MB or 1.44 MB Teac
1 parallel fe? 2 serial ports;
Enhanced lOIlieyhQard
performance winner of the group, and perhaps even
of 486 systems in general!' (Personal Workstation,
For a Quote or to Order,
CaU 800-223-6677
415'342'9388
FAX 415'342'9380
Corporate P.O.s accepted
8/90 review of Tangent, Compaq, and AST)
In Personal Workstation's review, the Tangent 486/25 clearly outperformed both Compaq and AST.
And Tangent was priced as much as 67% less! Get breathtaking graphics and unparalleled
hard disk performance. Plus a 30-day unconditional money-back guarantee, and a lifetime,
toll free technical support hotline. Call today, for this ^^^^
and other Tangent review reprints, and for a quote ^^^B 'J^^j^^jJ J]]^fJ^
on a wide choice of EISA and ISA configurations. computer
Tangent Computer, Inc., 197 Airport Blvd., Burlingame, CA 94010.
© Copyright 1990 Tangent Computer, Inc.
Circle 335 on Reader Service Card
PRODUCT FOCUS
SCSI DRIVES
moves on to the next request. The advan-
tages of asynchronicity are not seen in
single-drive configurations, such as
those that appear in these tests. The real
gains become apparent when you use ad-
vanced configurations such as striping,
in which multiple disk drives are treated
as one.
Unix Picks
The preceding information is meant to
help you draw your own conclusions
from the table, but we have our own fa-
vorites — some obvious, others less so.
The drives that fell in the "obvious
choice" category surprised us. They
were the ones that had it all: small size,
external case and power supply, and
near-silent operation. We didn't expect
these tiny drives to be the top perform-
ers, but FWB's hammerSOO and Opti-
ma's Diskovery 325 were clear winners
in overall speed. We were also pleased
with MicroNet's Micro/Stack, another
small, silent drive. You have to pay for
the convenience that reduced size
brings— these drives are quite expensive
for the storage they offer. The FWB
drive holds a slight edge over the other
small external drives in both price and
performance, earning the nod for best in
its class.
Heading up the big-drive category is
the Storage Dimensions X/Stor system.
This is actually up to four drives in a sin-
gle case that can place over a gigabyte of
storage at your system's disposal. The
company has managed to construct a
case that takes up barely more room than
the drives themselves, and it is attractive
enough that you won't be ashamed to
have it seen on your desk.
The rest of the pack included a smat-
tering of internal and external drives. Of
these, the Micropolis half-height inter-
nal drive seemed to have the best overall
showing. The only factors that would
bring us to a heavy full-height drive
would be performance and price, and the
Micropolis 1684 makes both these argu-
ments moot. At a suggested list price of
$1995 for the bare drive, it's a good
starting point for building a system.
Western Digital's WD380 SC also per-
formed quite well.
The Fujitsu full-height internal drive
is this roundup's enigma: Its perfor-
mance pushed it out of the top five, but it
still managed to skunk the others in only
the tree-copy test. This may be thanks to
the drive's fast seek time, and the tree-
copy test does a blessed lot of seeking.
The drive's noise level was the worst of
all the drives we tested, producing loud
snaps during seeks and emitting an an-
noying whine during normal operation.
Unless you plan to drop it in acoustic
foam or in another room, save your ears
the torment of the Fujitsu drive.
Another disappointment was the CMS
Prevail 325 drive. Prevail it didn't, be-
cause, of all the drives in the test, the
Prevail was the only one that wouldn't
work with Unix. The very same drive
and controller worked perfectly with
DOS and NetWare, but when we attempt-
ed to install the drive under Unix, even
the simple reading of the drive's geome-
try failed. We notified CMS of the prob-
lem, but the company was unable to pro-
vide a solution.
NetWare 386 Optimizations Boost Disk Performance
Photo 3: Among
NetWare 386
drives, the FWB
hammer300.
Optima Diskovery
325, and
MicroNet
Micro/Stack
404/LAN were
outstanding.
Only CMS, MicroNet, and Optima were
offering NetWare 386 drivers for their
drives by the time we went to press. We
tested the other drives under NetWare
386 using the Adaptec Host Adapter and
its supplied driver.
Installing these drives was easy, but
that was due more to NetWare 386 itself
than to any innovation on the part of the
drive vendors. Once we cabled the drive
to the host adapter, we just ran Novell's
Server program and loaded the host
adapter's driver, which each manufac-
turer supplies as an NLM (NetWare
Loadable Module). A few floppy disk
swaps are all that is required to install
the remaining NetWare utilities onto the
hard disk drive.
We didn't test these drives under Ad-
vanced NetWare, but you can expect a
much more involved installation process
with Advanced NetWare than with Net-
Ware 386. The most time-consuming
part of a NetWare installation often is
running Novell's COMPSURF utility,
which does a very detailed surface analy-
sis to mark out defects. Some of the
drives, including the ones from CMS and
MicroNet, were "NetWare Ready" and
didn't require COMPSURFing for any
NetWare installation. NetWare Ready, a
Novell certification, also indicates that
some NetWare configuration informa-
tion is already present on the disk; Ad-
vanced NetWare versions 2.15 and high-
er can read drive information directly off
the disk and do not require additional
drivers.
Each of these drive/host-adapter com-
binations supports NetWare's disk-mir-
roring capability, which reserves one
disk as a copy of another to guarantee
data integrity.
NetWare 386 and Unix have some sim-
ilarities when it comes to managing disk
drives. NetWare 386 keeps caching buf-
fers for both files and directories, cach-
ing both reads and writes. NetWare and
these host adapters also support SCSI
disconnect, which provides performance
gains in muhiple drive configurations by
allowing a controller to move on to other
tasks while one drive is finding its data.
Some performance features, however,
are unique to NetWare 386. The operat-
ing system makes a number of dynamic
optimizations to crank up disk perfor-
mance. NetWare dynamically allocates
memory for directory cache buffers to
tune them to the pattern of actual disk
180 BYTE" NOVEMBER 1990
The argument
for buying our new
laser line printer
is full of holes.
Consider
the facts
and you'll
agree. The
Laserfold is the logical conclusion for
departmental computing environments.
Particularly where high-speed printing of
high-quality text is an everyday requirement
That's because the Laserfold ends the trade
offs between high-speed line printers and
high-end page printers. It simply gives you
the best of both ... at a lower cost than either.
It combines laser-quality character resolu-
tion, a fast 16-pages-per-minute output,
extremely quiet operation
and desktop size.
So when you're printing
high-quality text on fanf old
paper for business, technical or accounting
applications, there's ■ ■
simply no argument
against choosing the
Laserfold.
Pentax Technologies,
100 Technology Drive,
Broomfield, CO 80021. n^^lTA V
Phone 303-460-1600. MtN lAA,
FAX 303-460-1628. TECHNOLOGIES
Advanced
Microsource
Hopkinton, MA
(508)435-5800
(800)232-9920
Nimax
San Diego, CA
(619)566-4800
Computer Source
Hauppauge.NY
(516)348-7474
(800)222-5022
Nimax
St. Louis, MO
(314)427-1919
Great Lakes
Electronics
Distributing
Buffalo, NY
(716)675-9611
Nimax
Livonia, MI
(313)427-1010
Technology
Marketing Gronp
Minneapolis, MN
(800)688-7000
Proven Solutions
Olympia, WA
(206)352-4512
(800)541-0183
Technology
Marketing Gronp
BensenviUe. IL
(708)595-4600
Q/Cor
Norcross, GA
(404)923-6666
(800)548-3420
Technology
Marketing Group
Phoenix, AZ
(602)340-9000
Chess
Denver, CO
(303)573-51-33
5 1990 Pentax Technologies
Circle 279 on Reader Service Card
Circle 290 on Reader Service Card
PROMISE?
PROMISE!
We don't PROMISE
anything unless we can
keep our PROMISE!
Our CACHING DISK
CONTROLLERS promise Hard
Disk Access in r\o time fiat.
• Pay only 5% more. Gain
300% more performance!
• 512K-4I\/IBcacl~ie on-
board, expandabie
to 16MB
• 0.5nns data access time
• Avaiiabie for MFM, IDE, &
ESDI iHard Drives
Limited time only $ 1 99.00
Special Offer for MFM Caching
Disl< Controllers witti Zero K.
Add $50.00 for 5 12K.
Regular List Price: $395.00
(with512K)
Upgrade your existing PC/AT
system now!
PROMISE TECHNOLOGY
PROMISES more . . . Delivers
more for 386 and 486 systems!
Reps and Distributors wanted
Booth R8327 November 12-16
Las Vegas Nevada
PROMISE TECHNOLOGY, INC.
1430 Koll Circle, #103
San Jose, OA 951 12
Phone: 408-452-0948
FAX: 408-452-1534
PRODUCT FOCUS
SCSI DRIVES
usage. It also indexes files with many
FAT entries, to speed random accesses.
And NetWare handles elevator seeks, a
technique that queues disk requests so
that sector requests seen by the disk in-
volve as few seeks as possible.
All this optimization in the operating
system conspires to make performance
quite similar from drive to drive. As the
figures show, performance differences
among drives under NetWare were not
nearly as dramatic as those shown under
DOS. Optima's Diskovery 325, FWB's
hammerSOO, and MicroNet's Micro/
Stack finished in a virtual dead heat
when you consider both tree-copy and
file read/write performance. Both the
Diskovery 325 and hammer300 drives
had shown good speed in our other envi-
ronments, so it was no surprise that they
did very well on the tree-copy test.
The Micro/Stack drive's optimiza-
tions, which made the drive a leader in
the DOS benchmarks, apparently helped
here, as well; it finished head and shoul-
ders above the rest on sequential reads.
MicroNet claims that the optimizations
are specifically designed for better per-
formance with the small block sizes used
by NetWare.
The CMS Prevail 325, Western Digi-
tal WD380 SC, and Fujitsu M226 ISA
scored quite well— only slightly behind
the top three finishers.
Mac and SCSI: A Venerable Relationship
Photo 4: The La
CieZPFSOO
shinedfor its
economy, while
the Micropolis
1684 and the FWB
hammerSOO
turned in superior
performance
among Macintosh
drives.
Utility software played a key role in our
evaluation of Macintosh drives. Al-
though disk drives for other environ-
ments neither require nor supply util-
ities, drives on the Mac thrive on them.
Mandatory components of the packages
were disk formatting and disk partition-
ing utilities.
Disk formatting readies the hard disk
surface for accepting data. Unusable sec-
tors are usually located at this stage and
mapped out. All the packages we tested
either allowed you to select an interleave
factor or picked one for you, based on the
speed of the host machine.
Disk partitioning divides the physical
disk surface into one or more logical vol-
umes. Many of the manufacturers sug-
gest that, for performance's sake, you
limit partitions to around 80 MB. This
stage also builds the initial directory
structure (directory B-tree and bit maps)
for the partition. Most of the systems we
looked at supported A/UX partitions, as
well as Mac OS partitions. A few sup-
ported ProDOS.
Before the Macintosh can access a vol-
ume (i.e., make it appear on the Desk-
top), you must mount the partition asso-
ciated with that volume. Partitions on a
Macintosh drive can be tagged to mount
either at start-up time, called automount-
ing, or in response to an explicit mount
request. All the utility packages that we
examined handled automounting. Addi-
tionally, all the packages allowed us to
lock individual partitions; locked parti-
tions are read-only, which offers some
virus protection for sensitive applica-
tions. Finally, nearly every package pro-
vided some level of password protection.
Silverlining, the La Cie ZPF 300's ac-
companying driver software, included an
autopark feature. It also provided a disk
182 BYTE* NOVEMBER 1990
BIG IS OUT
SMALL IS IN.
Introducing the Falco Infinity Desktop Computer.
The Smallest 386SX Desktop.
If you're sizing up desktop computers, you'll
immediately see the advantage of the Ealco Infinity™
Desktop. It gives you 386"SX power and perform-
ance without dominating your deskspace.
Half the size of a standard PC, die Infinity Desktop
has everything you need on-board: Peripheral
interfaces like disk controllers. Memory expansion.
Communication ports. And VGA' level graphics up
to 1024 X 768 resolution. Plus, two AT-compatible,
16-bit expansion slots.
It runs DOS^ 4.0, UNDC 05/2" and Microsoft'
C ] 990 fako Dm Products, inc. 440 Potrero Avenue, Sunnyvale, CA 94086-4117 AB [ra^emarh are regtstered w their respective ou-nm.
Circle 132 on Reader Service Card
Windows 3.0. What's more, you can choose from
four configurations, including a diskless network node
and a full-featured model with 1.44MB floppy and
the option of 40, 100 or 200 MB hard drive.
The only thing we left out is the noise. The Infinity
Desktop runs so quiedy you'll hardly know it's on.
Whether you work in close quarters or spacious sur-
roundings, the Ealco Infinit)' Desktop covers all your
needs. Without covering your desk. And that's about
die size of it. To get one for your desk, call us today
1-800-FALCO4U
FALCO
PRODUCT FOCUS
Circle 107 on Reader Service Card
A HARD DRIVE IS A
TERRIBLE THING
TO WASTE.
For only $6 per hour, you can download onto your hard
disk from DELPHI'S library of over 10,000 progriuns. Join
now for $9.95 and your first hour is free. There is no sur-
charge for downloading at 2400 baud and no premium for dial-
ing locally via Tymnet. If you have a really large disk, choose
the 20/20 Advantage Plan and enjoy 20 hours for $20.
To join, with your computer and modem:
• Dial 1-800-365-4636
• At Usemame: type JOINDELPHl
• At Password: type BYTE
DELPHI
POPULATING HARD DRIVES SINCE 1982
800-544-4005 • 617-491-3393
People are talking about us.
F77L-EM/32
Port 4GB mainframe programs to 80386s with this 32-bit DOS-Extender coihpiler The
Winner of PC Magazine's 1988 lechnical Excellence Award just got better. New Version 3.0
and OS include: Editor, Make Utility, Virtual Memory Support, DESQview Support, New
Documentation and I^eJJnlimited Runtime Licenses. F77L-E1VI/32 $895 OS/386 $395
F77L
The compiler of choice among reviewers and
professionals. Includes a Debugger, Editor,
Profiler, Linker, Make Utility, Weitek and 386
Real-Mode Support, Graphics. $595
Lahey Personal Fortran 77
New Version 3.0; Full ANSI 77, Debugger,
Editor, Linker, Library Manager, Microsoft
and Borland C interfaces, 400 page Manual,
Unbeatable Price. $99
optimizing (i.e., defragmenting) capa-
bility. Unleashing the optimizer on a vol-
ume shows you a percentage figure that
indicates that volume's level of fragmen-
tation, as well as how many bytes the op-
timizer will have to move around on the
drive to clean things up.
The Rodime Cobra 330e's utility soft-
ware included FastBack II backup soft-
ware (from Fifth Generation Systems).
Although you can assign passwords to
partitions on the Rodime drive, you can't
password-protect a boot partition. This
was mildly annoying, but it's critical if
you don't want anyone to get into your
machine.
The software with SuperMac's Data-
Frame is as extensive. You select the size
of a disk's partitions using a unique,
movable pie chart. Once you've built
your partitions, not only can you attach
individual passwords, but you can select
partitions to be automatically encrypted
using the data encryption standard. The
encryption occurs transparently, which
means that once you've turned the en-
cryption on, you don't have to do any-
thing additional — all your software will
work as it normally does. If someone
else swipes your drive, all he or she will
see are piles of encrypted data. This pro-
tection, however, comes at the expense of
speed. With DES activated on a parti-
tion, the file I/O tests that we ran yielded
a sequential read throughput of about
28,000 bytes per second and a sequential
write throughput of about 27,000 bytes
per second. Compare this to the over 1
million bytes per second that we ob-
tained on reads without DES.
FWB's hammerSOO arrived with an
impressive array of software: each pro-
gram accompanied by a small manual.
Not only can you password-protect and
encrypt partitions on the fly, but FWB's
Hard Disk Deadbolt software lets you
perform after-the-fact encryption using
the DES algorithm, as well as a faster
proprietary encryption scheme called
Quickbolt. Deadbolt also includes Black-
out, a software utility that lets you tem-
porarily lock your Mac for short trips
away from your desk. You activate Black-
out and enter a password, and your Mac
is frozen until someone reenters that
password. (And Blackout is intelligent
about how it "freezes" your machine-
background tasks can continue to run.)
Optima's software, which is called
Disl^ount, handles the essentials: for-
matting, partitioning, and attaching
passwords to partitions. The password
control can mount access to a partition,
and /ou can specify that a partition re-
main locked until the proper password is
Contact us to discuss our products and your needs. (800) 548-4778
Lahey Computer Systems, Inc. P.O. Box 6091, Incline Village, NV 89450
Tel: (702) 831-2500 FAX: (702) 831-8123 Tlx: 9102401256
FORTRAN IS OUR FORTE
184 BYTE' NOVEMBER 1990
Circle 199 on Reader Service Card
The Only Way Competitive drives
Can Go Faster Than 9ivis.
With effective access times as low as 9ms, the Plus Impulsef AT® Series, hard disks don't need rockets
to fly They're the perfect match for today's disk-intensive applications.
Impulse isn't only fast, it's affordable. Compare it to any other disk drive in its class and you'll see how
competitively priced it is.
Impulse isn't only fast and affordable, it's compatible with all leading 286/386 PCs. And it's available
now. In 40, 80, 105, 120, 170 and 210 megabytes (330 and 425MB shipping soon). With integrated
IDE-AT or SCSI controllers.
Get in touch with your Impulse reseller today For more ^saa^^^
information, call 800-624-5545 in the U.S. and Canada. "^w^^lfcft
© 1990 Plus Development Corp. Plus Impulse and the Plus logo are registered trademarks of Plus Development Corp. AT is a registered trademark of IBM.
LI IM lU) I
Leave the rockets to them. And the flying to Plus.
Circle 285 on Reader Service Card
PRODUCT FOCUS
SCSI DRIVES
The Fuzzy Side of SCSI
Communication between the SCSI
bus and a disk drive or other device
has two segments: computer to host-
SCSI controller and host-SCSI control-
ler to SCSI device.
The SCSI protocol makes the second
step efficient and relatively painless,
because every device speaks the same
language, and switching in units from
different vendors (ideally) presents no
problems.
But computer to host-SCSI controller
communication is a different story.
Each host adapter vendor for the PC
XT/ AT family of machines shows a dif-
ferent interface to software running on
the host machine. On SCSI-equipped
Macs, the built-in SCSI chip means that
there is only one way to talk to SCSI de-
vices, but the programming method is
radically different from anything seen
on the PC.
Common Access Method promises to
straighten out this uncivilized side of
SCSI communication, at least for the
PC. But the CAM committee hasn't yet
hammered out a final standard. The
standard that the CAM committee
adopts may also make it possible for
drivers for more exotic devices such as
CD-ROMs, tape drives, and scanners to
share the same host adapters through a
common interface.
The BYTE Lab has been working on
SCSI testing software designed for the
Macintosh SCSI chip and three popular
PC-host adapters: the Western Digital
WD7000-ASC, the Adaptec AHA-
1542B, and the Future Domain TMC-
885. None of these devices makes writ-
ing software a terrible chore. But as far
as we're concerned, writing for three
interfaces is writing for two interfaces
too many, which leaves us hoping for a
well-defined CAM in the near future.
Western Digital's family of host
adapters relies on the Standard Device
Level Protocol interface developed by
Columbia Data Products. SDLP defines
commands for reading, writing, infor-
mation gathering, and other tasks.
Under MS-DOS, software has access
to SDLP through a software interrupt,
INT 1 1 hexadecimal, which the adapt-
er's ROM steals from the equipment de-
termination routine in the machine's
BIOS. To send a SCSI command, the
calling software simply fills registers
with appropriate values and fires off the
interrupt. OS/2 and Unix applications
access similar commands through
ioctl calls to the SDLP kernel device
driver, which in turn talks to the host
adapter hardware through an adapter-
specific device driver.
The Advanced SCSI Programming
Interface provides Adaptec's host
adapters with a common software inter-
face for device drivers and applications.
DOS, OS/2, and NetWare applications
talk to the ASPI driver by pushing the
address of a command block onto the
stack and then issuing a call to the
driver. The process differs between the
operating systems only in the way in
which the calling software determines
the ASPI entry point. ASPI supports a
number of information request calls and
standard SCSI I/O commands.
Future Domain provides developers
with an OEM kit to ease the process of
writing software that supports Future
Domain host adapters. The kit consists
of object modules that developers can
link into their own code. We also found
it relatively easy to write directly to the
card's TMC-950 SCSI controller chip, a
memory-mapped device for which Fu-
ture Domain provides documentation.
On the Mac, you can take comfort in
there being only one programming in-
terface to SCSI: the Mac's SCSI man-
ager. Unless you're trying to do some
real low-level SCSI programming, the
SCSI manager provides all the functions
that you need. The SCSI manager sup-
ports bus arbitration, device selection,
and message transfer. Apple has even
provided an extremely simple program-
ming language for high-speed buffer
copies that you can use to control what
the SCSI manager does with data sent to
or taken from a target device. (For a de-
tailed description of programming to
the Mac's SCSI manager, see "Foreign
File Systems," March BYTE.)
If you are really desperate to go
straight to the SCSI hardware, you'll
have to dig up whatever documentation
you have on the NCR 5380, the SCSI
controller chip used by Macintoshes
since the Mac Plus. You'll also want to
go spelunking into all your Inside Mac-
intosh volumes. There is a variety of
ways to effect a transfer on the SCSI bus
using the 5380. You've probably heard
of "blind" transfers: data exchange on
the SCSI bus in which the system checks
only a handshake bit in association with
the first byte of a packet transfer and
then sends the rest of the bytes at top
speed (i.e., without explicitly checking
handshaking). You may have also heard
of the 5380's "pseudo-DMA" mode, in
which the transfer of bytes to and from
the chip triggers the handshaking sig-
nals on the SCSI bus.
As compatible as Macs may seem, the
sad truth is that even though all Macs
use the 5380 to control the SCSI bus, the
5380 is wired differently for different
Macs. For example, in a Mac Plus, the
base address of the 5380 is at 580000h;
it's at 5FF000h on a Mac SE and at
50F10000h on the Mac II. Further-
more, the Mac Plus must use software
handshaking in the pseudo-DMA
mode, which means that you might run
into invalid data being transferred if you
choose to use blind transfers on that
machine.
The moral: Unless you're developing
your own custom SCSI hardware, stick
with the SCSI manager.
given. DiskMount's disk verification
performs a nondestructive read test of
the hard disk surface. You can specify
that the disk drive's internal error cor-
rection be turned off for the duration of
the test so that "marginal" blocks (i.e.,
those likely to fail soonest in the future)
are reported. Once you've collected your
list of questionable blocks, DiskMount
lets you map good blocks in the place of
bad ones. As an extra level of protection,
the Optima system keeps duplicates of
the disk's partition information and de-
vice driver. In that way, if either should
somehow become corrupted, a utility
program called QuickFix can replace the
original with the duplicate.
The installation software on Storage
Dimensions' MacinStor isn't loaded with
frills, but it has everything you need.
You can password-protect partitions,
toggle them as read-only, and even flag a
partition to use write verification. We
were also very happy to see that the Mac-
inStor disk included a cdev (a Control
Panel device) version of the installation
software. This allows you access to the
186 BYTE* NOVEMBER 1990
HP's LaserJet III printer. • •
iBayTech
PAR I
LaserShare® 4A:
PAR 3 PAR 4
...with BayTech's LaserShare® —
expansion is made easy!
LaserShare is an expansion card that allows four users
to connect simultaneously to one laser printer. Just check
out our outstanding features:
✓hp LASERJET III COMPATIBILITY
Also works with HP LaserJet II, IID, Canon LPB8II.
LPB8III, Brother HL8e, and Wang LDP8 laser printers.
✓256kb, 1mb or 4mb buffer
✓simple installation
✓available models
• 4A - 4 parallel ports
• 4C - 4 serial ports
• 4E - 2 paralleI/2 serial ports
• 4CB - 4 serial (256KB, Brother)
✓saves money and time
✓unmatched product support
With several users having access to one laser printer,
the per-user cost of your laser printer is dramatically reduced.
And there's no more waiting for the printer. With LaserShare,
everyone's printing needs are accommodated. BayTech's
LaserShare — it's worth checking out! Call now for details!
Because Resources Should Be Shared.
Data Communications Products Division
200 N. 2nd St., P.O.Box 387 Ba\) St. Louis. MS 39520
Fax 601-467-4551 Phone 601-467-8231 or toll-free
800-523-2702
•All product or company names are trademarks of their respective holders.
INTERNATIONAL
DISTRIBUTORS
Australia
Melbourne
Shuttle Technologies. Ltd.
(03) 587 4920
Melbourne
Goya Tech, Pty.. Ltd-
[03) 747-8455
Belgium
Multiway Data Belgium
016-29 22 78
The Netherlands
Multiway Data Netherlands
079-424 111
Denmark
Trend Communications
53 65 23 45
Finland
Genine Oy Impdata
(921)335700
France
Suresenes
Komdex International
[1)47 72 63 11
Paris
Gradco France
{1)42 94 99 69
Germany
Munich
AMS Computech GmbH
(089) 126806-0
Dusseldorf
Multiway Data Germany
0211-25 18 75
Italy
Torino
BRM Italiana
(Oil) 771.00.10
Milano
LTD.
(02) 749,0749
Norway
A/S Kjell Bakke
47-6-832000
Singapore
Mark Systems (FE) Pte.. Ltd.
65-2261877
Spain
Vidmar Control
(93) 2454803
Sweden
Solna
Microcom/Maldata
(08) 7344100
Sollentuna
Beon Data
08-626 92 26
Switzerland
Sengstag Computers AG
0041.1.950.54.44
United Kingdom
Leicester & London
A-Line Dataspeed Devices. Ltd.
0533-778899
Buckinghamshire
Trend Datalink, Ltd.
(06285) 30611
Circle 41 on Reader Service Card (RESELLERS: 42)
PRODUCT FOCUSi
SCSI DRIVES
COMPANY
INFORMATION
Adaptec, Inc.
Future Domain
Micropolls Corp.
Rodime Systems, Inc.
{AHA-1542B)
(TMC-885)
(1684)
(Cobra 330e)
691 South Milpitas Blvd.
1 582 Parkway Loop, Suite A
21211 NordhoffSt.
901 Broken Sound Pkwy., NW
Milpitas, CA 95035
Tustin, CA 92680
Chatsworth, CA 91311
Boca Raton, FL 33487
(408) 945-8600
(714)259-0400
(818) 709-3300
(407) 994-5585
Inquiry 1111.
Inquiry 1116.
Inquiry 1120.
Inquiry 1124.
CMS Enhancements
FWB
N/Hance Systems, Inc.
Storage Dimensions
(Prevail 325)
(hammer300)
(HCS300E)
(MacinStor MAC325-S1 ,
1372 Valencia Ave.
2040 Polk St., Suite 21 5
908R Providence Hwy.
X/Storxsh1-330S1)
Tustin, CA 92680
San Francisco, CA 94109
Dedham, MA 02026
2145 Hamilton Ave.
(714) 259-9555
(415) 474-8055
(800) 289-9676
San Jose, CA 95125
Inquiry 1112.
Inquiry 1117.
(617)461-1970
(408) 879-0300
Inquiry 1121.
Inquiry 1125.
Core International
LaCie
(SLAN 310)
(ZPF 300)
Optima Technology
SuperMac Technology
6500 East Rogers Cir.
1 9552 Southwest 90th Court
(Diskovery 325)
(DataFrame)
Boca Raton, FL 33487
Tualatin, OR 97062
1 7526 Von Karman
485 Potrero Ave.
(305) 997-6033
(800) 999-0143
Irvine, CA 92714
Sunnyvale, CA 94086
Inquiry 1113.
(503) 692-0771
(714)476-0515
(408) 245-2202
Inquiry 1118.
Inquiry 1122.
Inquiry 1126.
FlexStar
(3000s)
MicroNet Technology, Inc.
Priam Systems
Western Digital
2040 Fortune Dr.
(Micro/Stack 404/LAN,
(ED 330 SC)
(WD380 SC, WD7000-ASC)
Oal 1 iJUotJ, c?o 1 O 1
1 1 nifiywuuu L/CJurt
cs 1 uo Irvine uenier ur.
(408) 433-0770
20 Mason
San Jose, CA 951 31
Irvine, CA 92718
Inquiry 1114.
Irvine, CA 92718
(408) 954-8680
(714)932-5000
(714)837-6033
Inquiry 1123.
Inquiry 1127.
Fujitsu America
Inquiry 1119.
(M226 ISA)
3055 Orchard Dr.
San Jose, CA 95134
(408)432-1300
Inquiry 1115.
most frequently used functions, such as
mounting or dismounting a partition
from the Control Panel. The MicroNet
installation software builds A/UX as
well as Macintosh partitions, and it eas-
ily initialized drives.
MicroNet drivers supported overlap-
ping seeks on multiple disk drive config-
urations. Overlapping seeks logically
chain two drives together and divide data
between them. The process makes use of
the drive's built-in read-ahead cache.
For example, if software issues a large
read request on a file (e.g. , a multimega-
byte image file), the first piece of the file
comes from drive A, the second from
drive B. MicroNet' s engineers point out
that even write accesses benefit from
overlapped seeks: Since each drive fills
up half as fast as it ordinarily would, seek
distances are reduced.
It's not easy to pick the best Macintosh
drive. In general, a winner in one test
turned in a mediocre performance in
other tests. Based on performance alone,
we chose the Micropolis 1684 as the top
drive because of its write throughput
numbers (see figure 1). It scored the
highest marks in both our sequential-
and random- write throughput tests. (Be-
cause this was an OEM drive, we needed
compatible driver software; we used La
Cie's Silverlining in our tests.)
However, when we considered more
than just raw speed, we gave top honors
to the FWB hammerSOO. Although not a
speed demon, it ranked in the top half of
most tests. The amount of support soft-
ware that came with the drive swayed our
vote.
Finally, if you're cost-conscious and
find yourself reeling from high prices,
consider the La Cie ZPF 300 drive. It
scored near the middle in most tests, and
its Silverlining software, while not re-
plete with features, is probably all the
hard disk drive software you'll ever
need. However, the drive stands out in
price: It's $700 to $2500 less than other
Mac drives.
And the Winner Is . . .
Picking an overall high-capacity hard
disk drive winner depends, as always, on
your individual application and environ-
ment. The FWB and Optima drives
proved to be very solid. Both finished at
or near the top for all four operating sys-
tems. Although it is slickly packaged and
well documented, the Optima Diskovery
325 is too expensive for our tastes; we
like the FWB hammerSOO for both its
price and performance.
Storage Dimensions' offerings turned
out to be excellent performers, as well.
Both the X/Stor and the MacinStor
scored very well on their respective Unix
and Macintosh platforms, and both carry
prices lower than drives of similar per-
formance and capacity.
If your platform is DOS or NetWare,
we suggest MicroNet' s Micro/Stack
404/LAN. At 423 MB and with excellent
benchmark numbers, the $4495 Micro/
Stack may be worth the little larger up-
front investment.
All the OEM drives had acceptable
speed, but the Micropolis 1684 distin-
guished itself. Each drive had above-
average mean-time-between-failure rat-
ings, and the speedy Western Digital
WD380 SC, at 31/2 inches, fits in where
others can't. ■
Steve Apiki and Stan Wszola are BYTE Lab
testing editors/engineers. Rick Grehan is
the BYTE Lab technical director, and
Tom Yager is a BYTE Lab technical editor.
They can be reached on BIX as "apiki, "
"stan, " "rick_g, " and "tyager. "
188 BYTE' NOVEMBER 1990
REUABLE
enough to forget about
COMPATIBLE
enough to work with any PC
AFFOROABLE
enough to fit any budget
For complete data protection, our PC Might UPS says it all!
Now you can provide all the protection you
will ever need for your valuable data with a PC
Might UPS from UPSONIC. Designed to be
unseen, unheard, but always on the job, the
PC Might will protect your individual
computers or network from blackouts,
brownouts, spikes and surges. UPSONIC is
one of the industry's largest, most successful
manufacturers with over 280,000 units
installed world-wide. Our products are
time-tested and reliable and come with a
complete one-year warranty.
The complete line of PC Might UPS
products— the PC Might 25, 35 and 55—
ensures you can have the ideal solution to any
protection need, whether it's a popular
stand-alone micro, a file server or a network
node, just connect a PC Might and forget
about it. You and your data are completely
protected!
To order or for more
information, call and
ask for Operator 42.
UPSONIC
1-800-UPSONIC
UPSONIC, One Park Plaza, Suite 600, Irvine, CA 92714
FAX 714-852-4480
Circle 363 on Reader Service Card (RESELLERS: 364)
SYSTEM
With all the coverage that the Ex-
tended Industry Standard Archi-
tecture (EISA) and Micro Chan-
nel architecture buses get, it's easy to
believe that you need one of these new
bus architectures to get great perfor-
mance. Not necessarily. The three ma-
chines in this review— AST's Premium
486/33, Club American's Hawk III, and
Everex's Step 486/33— combine a 33-
MHz i486 with the standard AT bus, and
the result in each case is a screamer.
These three machines also have a lot in
common besides the AT bus and the 33-
MHz i486 CPU. All contain a socket for
a Weitek WTL4167 math coprocessor,
a 5 '/4-inch 1.2-megabyte floppy disk
drive, two serial ports, a parallel port, a
-101 -key keyboard, a 16-bit VGA card
with 256K bytes of RAM, and a 14-inch
color monitor. The main differences in
the configurations that we tested were
the size of the hard disk drive and the
amount of RAM and external cache
memory that each offered.
The Premium 486/33 had a 3V2-inch
110-MB Imprimis Intelligent Drive
Electronics (IDE) hard disk drive with a
16-millisecond average access time, 4
MB of system RAM, and no external
CPU cache. The Hawk III had a 5 V4-inch
158-MB Maxtor ESDI hard disk drive
with a 16-ms average access time, 8 MB
of RAM, and 256K bytes of external
cache memory. The Step 486/33 had the
greatest disk capacity of the group, with
a 5'/4-inch, 330-MB, 141^-ms Seagate
ESDI hard disk drive, as well as 8 MB of
RAM and a 128K-byte external proces-
sor cache. The Step 486/33 and the Hawk
III also had multifrequency monitors,
rather than the standard VGA monitor
Mark L. Van Name and Bill Catchings
that was included with the Premium
486/33.
Because the configurations of these
machines are so similar, it can be diffi-
cult to choose among them. The key is to
focus on three major criteria: price, per-
formance, and reliability.
Wide Price Spread
None of these systems is cheap, but you
can't expect bargain-basement prices for
top performers. To make a reasonable
price comparison, we priced each system
with a color VGA board and monitor, a
150-MB hard disk drive (or one as close
to that size as possible), and 4 MB of
RAM. In that configuration, the Everex
Step 486/33 with a 160-MB drive is the
most expensive of the group, with a list
price of $11,899. A comparable AST
Premium 486/33 with a 110-MB drive
costs $10,619, which is roughly 10 per-
cent less.
If price is your only consideration,
however, you can read this paragraph
and skip the rest of the review. The Hawk
III in our comparison configuration costs
only $6989, and that's with a 158-MB
drive. The others just can't compete with
the Hawk Ill's rock-bottom mail-order
price, even considering typical dealer
discounts for the Premium 486/33 and
Step 486/33.
AST's Premium systems have one un-
usual advantage over the others: You can
start with a slower CPU and later up-
grade to the 33-MHz i486, or whatever
chip is the fastest Intel CPU at the time.
Still, the price difference between the
AST Premium 486/33 and the Club
American Hawk III is too much to pay
just for the upgrade privilege.
Fast, But Not the Fastest
Price comparisons are fair only when the
systems involved perform at about the
same level. As the graph shows, these
three systems definitely make price com-
parisons reasonable, because they pro-
duce very similar results on the B"!fTE
benchmarks. On the overall DOS appli-
cation index, the fastest machine of the
bunch, the AST Premium 486/33, is less
than 10 percent faster than the slowest,
the Hawk III— there's not a dog in the
group.
Still, none of them even comes close to
the 65.2 application index of the Tangent
Model 425 EISA bus machine that we re-
viewed last month — and the Tangent uses
only a 25-MHz i486 CPU! To resolve
this discrepancy, here's a closer look at
the benchmark results.
On the CPU front, the Step 486/33,
with a score of 9.0, is the clear winner.
Its score is over 20 percent better than the
7.4 of the Hawk III and the 7.2 of the
Premium 486/33. The Step 486/33 gets
its strong CPU score primarily from
Everex's Advanced Memory Manage-
ment Architecture cache controller,
which manages the system's external
128K-byte, 20-nanosecond static RAM
(SRAM) cache.
By forgoing an external cache and re-
lying solely on the i486's internal cache,
the Premium 486/33 turned in the lowest
CPU performance of the group. The
Hawk III, like the Everex system, has an
external cache. In fact, its 256K-byte
cache of 20-ns SRAM is twice the size of
the Step 486/33's. Because the Hawk
Ill's larger cache didn't give it the CPU
performance crown, we can only con-
clude that Everex's AMMA cache con-
troller must be better than the Hawk Ill's
cache manager.
CPU speed isn't the entire story, how-
ever, because all three machines beat the
Tangent's 6.6 CPU score, and yet lost to
the Tangent by a substantial margin in
overall application-level performance.
The answer, not surprisingly, lies pri-
REVIEW
High-Performance 486 ATs
190 BYTE' NOVEMBER 1990
The Everex Step 486/33
(top), AST's Premium 485
(center), and the Club
American Hawk III (bottom)
put i486 power on an AT
bus.
marily in disk performance.
All three systems have less than spec-
tacular disk scores. The slight edge goes
to the Step 486/33, with a score of 3.2 on
the low-level disk tests. The Hawk III
and Premium 486/33 were close behind,
at 3.0 and 2.3, respectively.
None, however, has a caching hard
disk drive controller, and that's where
the Tangent machine gets its perfor-
mance. The Tangent's BYTE disk index
of 10. 1 is due, in large part, to its Mylex
caching disk drive controller, with 4 MB
of on-board RAM. The lesson is clear: If
maximum performance is your goal, get
a caching disk drive controller.
The Unix benchmark suite produced
slightly different results. Here the Hawk
III came out on top, neck and neck with
the Step 486/33. Lower results in the
System Loading and Tower of Hanoi
tests dragged the Premium's cumulative
index down to third place.
The Ratings
With performance so close, the Hawk
Ill's price advantage looks more and
NOVEMBER 1990 'BYTE 191
REVIEW
HIGH-PERFORMANCE 486 ATS
Premium 486/33 Model 115
Company
AST Research, Inc.
16215 Alton Pkwy.
Irvine, CA 92713
(714)727-4141
Components (as reviewed)
Processor: 33-MHz Intel i486; socket for
33-MHz Weitek WTL41 67 math coprocessor
Memory: 4 MB of SIMM-mounted RAM
Mass storage: 5V4-inch 1 .2-MB NEC floppy
disk drive; 110-MB Imprimis IDE hard disk
drive
Display: AST- VGA Plus 16-bit card; AST
Premium DisplayA/GA color monitor
Keyboard: 101 -key IBM Enhanced AT
layout
I/O interfaces: Two serial ports; one
parallel port; one 8-bit and six 16-bit AT-bus
expansion slots
Price
$10,619
inquiry 1108.
Hawk iii
Company
Club American Technologies, Inc.
3401 West Warren Ave.
Fremont, CA 94539
(415) 683-6600
Components (as reviewed)
Processor: 33-MHz Intel i486; socket for
33-MHz Weitek WTL41 67 math coprocessor
Memory: 8 MB of SIMM-mounted RAM;
256K bytes of cache RAM
Mass storage: 5y4-inch 1 .2-MB Teac floppy
disk drive; 158-MB Maxtor ESDI hard disk
drive; Data Tech 16-bit ESDI hard/floppy
disk drive controller
Display: Everex Viewpoint 16-bit VGA card;
Club multifrequency monitor
Keyboard: 101-key IBM Enhanced AT
layout
I/O Interfaces: Two serial ports; one
parallel port; seven 16-bit AT-bus expansion
slots
Price
$7674
Inquiry 1109.
Step 486/33
Company
Everex Systems, Inc.
48431 Milmont Dr.
Fremont, CA 94538
(800) 356-4283
Components (as reviewed)
Processor: 33-MHz Intel i486; socket for
33-MHz Weitek WTL41 67 math coprocessor
Memory: 8 MB of SIMM-mounted RAM;
1 28K bytes of cache RAM
Mass storage: 5y4-inch 1 .2-MB Teac floppy
disk drive; 330-MB Seagate ESDI hard disk
drive; Everex 16-bit ESDI hard/floppy disk
drive controller
Display: Everex Viewpoint 16-bit VGA card;
Everex multifrequency monitor
Keyboard: 101 -key modified IBM
Enhanced AT layout
I/O interfaces: Two serial ports; one
parallel port; one 8-bit and six 16-bit AT-bus
expansion slots
Price
$13,499
Inquiry 1110.
more important. Still, an inexpensive
system is almost useless if it's not reli-
able, so we took a close look at each of
the systems to see how well they're likely
to hold up.
All three systems are based on stable
architectures that their vendors have
used in previous machines. Nonetheless,
all three have change wires on the backs
of their motherboards, with the Step
486/33's nine wires the worst of the
bunch. We had no trouble with any of the
systems, but the motherboards clearly
could stand one more cleanup iteration.
All three motherboards also depend
heavily on discrete logic rather than ap-
plication-specific ICs, which are com-
mon in more mature machines. All three
boards have the telltale signs of early de-
signs, with over 100 chips on each board
(many of which are socketed) and almost
no surface mounting. The vendors had
no choice— as we've noted before, they
are ahead of the chip-set makers— but
486 systems are likely to become cheaper
and more reliable when i486 support
chips become commonly available.
A reliable system not only must stay
up, it also must be able to run the pro-
grams you expect it to run and work with
the boards you plan to put into it. These
three machines did well on the first
front, running over two dozen test appli-
cations without a hitch. Their hardware
results were almost as good. They had no
trouble with our test add-in boards, but
one problem did surface: None of the ma-
chines would work with our Xircom
Pocket Ethernet Adapter. A Xircom
spokesperson claimed that 33-MHz 486
systems are sometimes too fast for the
Pocket Ethernet Adapter's control logic.
Xircom fans can relax, though; Xircom
is preparing a patch that should be avail-
able before this review sees print. Still,
this problem serves to indicate the un-
usual difficulties that sometimes lurk in
leading-edge systems.
Another aspect of reliability that you
must consider is what to do when some-
thing goes wrong with the system. All
three vendors offer the same basic solu-
tion to this problem: a one-year parts-
and-labor warranty that requires you to
ship the broken system or part to the ven-
dor for repair. Service for the Premium
486/33 is also typically available from
the nearest AST dealer.
Everex is the only one of these vendors
that gives you the choice of on-site ser-
vice as well. We've heard some computer
vendors gripe about the quality of the on-
site service from national third-party
service firms, but we still think that sys-
tems as powerful as these three should
come with on-site service.
The final reliability concern that any
buyer- but particularly those in large or-
ganizations—must consider is the reli-
ability of the vendor itself. The best ser-
vice contract in the world is no good if
the vendor offering it will be gone tomor-
row. Fortunately, even Club American,
the smallest vendor of the three, has sold
over 200,000 systems and has annual
sales of over $250 million. No computer
company is ever entirely safe, but these
firms seem to have the critical mass nec-
essary to stay in business long enough to
fix any problems that you're likely to
encounter.
Extra Points
One kind of problem that can occur even
in perfectly functioning systems is lack
of room to grow. You never know when
you'll need more disk storage space, ex-
pansion slots, or memory.
All three systems have reasonable disk
expansion space, but here again, the
Hawk III is the clear winner. Its floor-
standing tower case is cavernous, with
one full-height and five half-height 5 U-
inch bays in front. If that's not enough,
there's room for another full-height 5 '/4-
inch drive on an arm that swings out be-
hind the other drive bays.
The other two systems, by contrast,
are more traditional desktop units. Each
has five half-height 5!4-inch bays. With
one of those bays dedicated to the floppy
disk drive, each system can hold only two
192 BYTE" NOVEMBER 1990
-4 Worse 1
DOS BENCHMARKS
APPLICATION-LEVEL PERFORMANCES
Better ►
AST Premium 486/33
Everex Step 486/33
Club American Hawk III
IBM PC AT
4.6
5.5
4.2
5.5
12.1
11.2 9.4 52.6
5.6
5.3
3.9
5.3
11.8
9.8
8.0
49.7
5.4
5.0
3.9
5.3
12.1
9.8
7.8
49.4
7.0
Word Desktop
Processing
< Worse 1
Publishing
□
Database
□
Compilers
□
CAD
Scientific/
Engineering
LOW-LEVEL PERFORMANCE
Spreadsheet
Better ►
AST Premium 486/33
Everex Step 486/33
Club American Hawk I
IBM PC AT
7.2
32.8
2.2
14.6
9.0 32.7
3.2 14.4
7.4
33.4
3.0 15.0
□ cPU □ FPU
a Disi<
CONVENTIONAL BENCHMARKS
LINPACK
Dhrystones
(single)
(Dhry./sec.)
(MFLOPS)
AST Premium 486/33 0.8947
25849.4
Everex Step 486/33 0.8959
26912.9
Club Hawk III 0.9263
27472.3
IBM PC AT 0.0210
2317.9
For application and low-level benchmarks, results are indexed and show relative performance; for each
individual index, an 8-MHz IBM PC AT running MS-DOS 3.30 = 1 . For all benchmarks, higher numbers
indicate better performance.
The BYTE low-level benchmark suite identifies performance differences between machines at the hardware
level; the application benchmarks evaluate real-world performance by running a standard test suite using
commercially available applications. Application indexes include tests using the following programs; Word
processing: WordPerfect 5.0; Desktop Publishing: Aldus PageMaker 3.0; Database: Borland Paradox 3.0 and
Ashton-Tate dBASE IV; Compilers: Microsoft C 5.1 and Turbo Pascal 5.5; CAD: AutoCAD release 10 and
Generic CADD level 31.1.5: Scientific/Engineering; Stata release 2. MathCAD 2.5. and PC-Matlab 3.5f; and
Spreadsheet: Lotus 1-2-3 release 3.0 and Microsoft Excel 2.1 .
The BYTE Lab introduced version 2.0 of the DOS benchmarks in the August issue (see "BYTE's New
Benchmarks: New Looks. New Numbers"). Benchmark results for machines reviewed under previous
versions aren't directly comparable. To obtain a copy of the benchmarks, join the listings area of the
byte.bmarks conference on BIX or contact BYTE directly.
UNIX BENCHMARKS
SUMMARla
AST Premium 486/33
Everex Step 486/33
Club American Hawk III 0.8
Everex Step 386/33
0.7
2.6
1.6
1.5
0.8
2.6
3
9.8
0.6
2.6 2.1
1.8
0.8
2.6
10.4
0.8
2.7 1.9
1.8
0.8
2.6
10.7
6.0
□
C Compiler
□
DC Arithmetic
□
Tower of Hanoi
□
System Loading
□
□
Dhrystone 2 I I Floating Point
Note: The graph above summarizes the results of the Unix benchmarks (version 2.6). All results are indexed to show relative performance; for each test, an Everex Step 386/33 running Xenix
2.3. 1 = 1. The cumulative index is formed by summing the indexed performance results for the tests. Comprehensive results are available by contacting BYTE.
Space-Saver
Keyboard
Save an amazing 60% of the desk or counter space now taken by a standard keyboard
and enjoy improved functionality at tlie same time. Actual size is 10.75" x 6.0"
(273 X 152mm). The new MICROTYPE keyboard is rapidly gaining acceptance as a truly
advanced alternative to the original IBM layout for many applications. Reliability of the
MICROTYPE has been amply proven through extensive use in trading areas of the NYSE, The
New York and Chicago Mercantile Exchanges as well as in many banks, brokerages, stores and
at factory work stations.
Space is saved by compressing rows (not columns) and eliminating wide borders.
Re-arranging and elevating the auxiliary key clusters also saves space while improving accessi-
bility with reduced eyescan and head movement. Keys have full travel with a light factually
responsive touch. All standard features such as auto-repeat, caps, num and scroll lock are
included on the MICROTYPE.
PC XT/AT, PS/2 IBM and clone compatibility. Available in US and most European language
versions. Made in USA with 1 year warranty.
.beautifully sensitive and handles both typists with light touch and those who really bang aw^.
COMPUTER BUYERS GUIDE
.This could be the perfect layout for an enhanced keyboard that must fit into a small area. . .
COMPUMAG
Order direct from stock with 15 day full return privileges. VISA, MasterCard, Eurocard charges accepted.
USA I-800-DATALUX Fax 703-662-1682 S124.50 + 6.00 s/h Extra charges for PS/2 adapters,
CANADA 514-694-0870 Fax 514-694-0871 SlSO.OOCdn + s/h air shipments. OEM and reseller
EUROPE 44 -I- 306-76718 Fax 44 + 306-76742 £99.00 + VAT + P&P volume discounts atailable.
r
normal size of 101
key enhanced keyboard
■ liklUUUUihhhhlf
. ' . ' . ' rf 1 ' . ' . ' . ' I ' ■ '
When it comes to saving space, there's no comparison.
DATALUX CORPORATION 2836 Cessna Drive, Winchester, Virginia 22601
REVIEW
full-height devices.
The three systems are identical when it
comes to expansion slots. Each has seven
AT-bus slots, five of which were open in
our test units. All three systems put the
serial and parallel port logic on the
motherboard. Each used two slots, one of
which always held the VGA card. The
Step 486/33 and the Hawk III filled the
second slot with a floppy/ESDI hard disk
drive controller. The Premium 486/33
had its floppy/hard disk drive controller
logic on the motherboard, but its proces-
sor card consumed a slot.
Memory expansion is the one area in
which the Hawk III comes up a bit short.
Its motherboard can hold eight 1-MB sin-
gle in-line memory modules (SIMMs),
and there is room for eight more on an
optional memory board ($135 with no
RAM) that uses a proprietary slot. This
16-MB limit is more than enough for al-
most any DOS or OS/2 work, but if you
plan to make the machine a LAN server
or a multiuser Unix box, you might wish
for a higher memory ceiling.
The Premium 486/33 wins the mem-
ory-expansion crown. It uses the same
processor and memory arrangement as
the other AST Cupid-32 systems that
BYTE has reviewed. A processor card
holds the i486 CPU and four SIMMs of
either 1 MB or 4 MB each. The Premium
486/33 also can accommodate up to two
32-bit memory cards (which cost $500
each, including 1 MB of RAM). Each
card can house 16 1-MB SIMMs, for a
maximum possible memory configura-
tion of 48 MB.
The Step 486/33 is in the middle of the
group, with a maximum of 32 MB of
RAM. A single memory board, which
goes into a proprietary expansion slot,
can hold either 16 1-MB SIMMs or eight
4-MB SIMMs.
The high performance of these ma-
chines supports a claim that we've been
making for some time: There's no reason
to go to an EISA system unless you need a
specific EISA card. Put a caching disk
drive controller in any of these systems,
and you will have one of the fastest PCs
available.
Choosing a single winner in a compar-
ative review is often difficult, but not this
time. The low price and roomy cabinet of
Club American's Hawk III make it the
clear pick of this bunch. ■
MarkL. Van Name and Bill CatMngs are
BYTE contributing editors. Both are also
independent computer consultants and
freelance writers based in Raleigh, North
Carolina. You can reach them on BIX as
"mvanname " and "wbc3, " respectively.
192B B Y T E • NOVEMBER 1990 Circle 99 on Reader Service Card (RESELLERS: 100)
25 MHz 486 Speed Fo
Your 286/386 System!
MicroWay manufactures a broad range of products that boost
the speed and capacity of your current PC/AT. They includ
386 and 386SX accelerators and 486 replacement mother-
boards. We also offer a complete line of Weitek acces-
sories and stock all of the Intel, Weitek and Cyrix
coprocessors. We created the PC numerics industry in
1982 and have been developing, selling and supporting
the best numeric software and hardware ever since.
^^^^^f This XT/ AT motherboard
^/^^^ replacement features a 25
/ MHz 80486, 4167 socket and
' Y a BURST BUS memory inter-
face. The BURST BUS architec-
ture is ideal for engineering,
scientific and CAD/CAM applica-
tions. The NDP Fortran-486 driven
numeric throughput of the 4167 is an
impressive 13.0 Megawhetstones, which
is 100 times the throughput of an 80287
equipped AT!
Number Smasher® 386/25 ^
This AT accelerator board replaces your 80286 with
an 80386 clocked at 20 or 25 MHz. It is socketed for 8
Megabytes of 32 bit RAM, an 80387, Cyrix CX83D87, or
Weitek 3167 and a 64K SRAM cache. The numeric perfor-
mance of the Number Smasher 386/25 is a strong function of
your application and the coprocessor you choose. The 25
MHz NDP Fortran-386 driven Whetstones are 2.1, 3.7 and 5.5
MegaWhetstones running on the 80387, CX83D87 and 3167.
Number Smasher 486/25
Numeric Performance
486
Megawhetstones 5.9
Megawhetscales 4.1
MicroWay and Number Smasher are registered trademarks of MicroWay. inc.. 80386. 80387. 80486
are lrademarl<s of Intel Corp.. Cyrix and CX83D87 are trademarlts of Cyrix Corp.. Weitek. 3167 and
4167 are trademarks of Weitek Corp.
Coming in August: Number Smasher® i860
mW3167/MCA
Our MCA Weitek card runs in the IBM Model
70 and 80. At 20 MHz, its performance is 2
to 3 times that of an 80387. „.
NDP Fortran-486 and C-486 i
are globally optimized main- ;
frame compilers that have
been fine tuned for the 80486
and 4167. NDP Fortran-i860
and C-i860 are available in
August
Micro
l/^ay~
\Norld Leader in PC Numerics
Corporate Headquarters: RO. Box 79. Kingston. MA 02364 USA I508i 746-7341
32 High St.. Kmgston-Upon-Thames. U.K.. 81-541-5466 USA FAX (508i 746-4678
Germany 069-75-2023 Italy 02-74.90.749 ' Holland 40 836455 Japan 3 222 0544
WE'VE TAKEN THE
INDUSTRIAL PC
TO EVERY EXTREME.
Companies don't make the
Fortune 100 list by accident. It takes
hard work and the wise investment
of capital. Which is why when they
buy industrial PCs, seven out of every
ten Fortune 100 companies invest
in Texas Microsystems.
UNBEATABLE PERFORMANCE
IN ANY ENVIRONMENT.
Most people assume that an
industrial PC will give the reliability
needed to run critical applications
in harsh environments, but the trade
off can be a lack of performance
and high cost of entry With Texas
Microsystems the reverse is true.
Benchmark studies show that in
harsh environments Texas Micro-
systems 25/33 MHz 386 & 25MHz
486 PCs perform as well as powerful
desktop PCs do in office environ-
ments. Yet the cost of our systems
can be a pleasant surprise.
DESKTOP PERFORMANCE
UNDER EXTREME CONDITIONS.
CPU BENCHMARKS
PRODUCT 10 20 30 40 50 60 70 SO 90 100
Landmark \'2.0
BUILT IN RELIABILITY
FROM THE BOARD UP.
We build our systems from
scratch, and take nothing for granted.
We've been designing with Intel
microprocessors since 1974. Design
and manufacture most of our cards.
And by using VLSI and PAL tech-
nology reduce component counts by
60% and drive MTBF numbers up
to 100,000 hours.
Texas Microsystems innovations
include passive backplane architec-
ture to improve component reliability
and reduce MTTR to less than 10
minutes. Our 16 point shock-
mounting techniques keep disk
drives functioning at up to 25 G
velocities. And our 48 hour pre-test
bum-in at over 130°F guarantees
reliability/'.
NO ONE HAS MORE
INDUSTRIAL EXPERIENCE.
We've been in business for 16
years. And you'll find Texas Micro-
systems operating in harsh environ-
ments at 70 of the Fortune 100
companies, as well as delivering mis-
sion critical solutions to the US
Government and Armed Services.
MORE SYSTEMS
MEAN MORE OPTIONS.
Two of ourmost popular systems
are shown here. They can be con-
figured with a vast choice of options
from CPUs, hard disks and drives,
CMOS RAM, video cards and dis-
plays, and if none of these match
your requirements we'll custom
configure and test whatever system
you need.
TO US "INDUSTRIAL" IS MORE
THAN A DESIGN PHILOSOPHY.
You can buy cheaper industrial
PCs than ours, but they may be
camouflaged desktops that do not
perform in extreme environments.
At Texas Microsystems, that isn't
the way we build systems. Industrial
PCs and Mission Critical Micros "
are all we make. Repackaging office
computers is not our business. We
design and manufacture all our
products from scratch, we don't
adapt the designs of others. And
EXCEPT PMCE.
$3,825
we're always here when you need us.
NATION-WIDE SERVICE,
FULL-TIME SUPPORT.
We believe in offering excep-
tional support, including consul-
tation during system design. After
sales technical support 12 hours a
day via an 800 number On-site
service from General Electric for a
full yeai; including free parts and
labor A 30-day, no-questions-asked,
money-back guarantee. And a way
of ordering a Texas Microsystem
that's most convenient and cost
effective to you.
Opposite are two Texas Micro-
systems that offer an unsurpassed
combination of price/performance.
Order them direct or ask for a com-
plete literature and information kit
on all our systems by calling
1-800-627-8700 now.
TWO EXTREMELY
UNBEATABLE SYSTEMS.
Here are two of our top selling
systems for business environments
that demand mission critical com-
puting, regardless of operating con-
ditions. Like all our systems they
enjoy the same engineering pedigree
that ensures a unique combination
of performance, reliability and value,
which is, after all, what you should
expect from America's leading
industrial micro systems company.
And to put a little icing on the
cake, each will include a one yeai;
on-site, warranty.
To order, call the 800 number
below and one of our representatives
will discuss your needs with you, give
you an instant quote on the con-
figuration of your choice. Then the
system will be built to your order,
tested, and shipped.
Mission Critical Micros is a trademark of Texas Micros\3tems Inc..
all other trademarks mentioned are registered, trademarked or
ser\-icemarked by their respected manufacturers.
TEXAS
MICRO
SYSTEMS
Texas Microsystems, Inc.
10618 Rockley Rd., Houston, Texas 77099
Tel: 713-933-8050. Fax: 713-933-1029
TEXAS MICROSYSTEM 4108
MISSION CRITICAL OFFICE PC
Features
• Choice of 80286, 80386, 80486 processors.
• Perfect for data acquisition, communications
and networking applications.
• 8 full length ISA slots for industry' standard
cards.
• Up to 1 6MB of RAM on CPU, three half-
height 5.25" bays for floppy hard drives and
one 3.5" hard drive.
• Super VGA graphics (1024 x 768 pixels)
Also supports CGA, EGA.
• 1 parallel and 2 serial ports.
• 101-key enhanced keyboard with DIN
connector on rear panel.
• 220 watt power supply.
• One yeai; on site \s'arranty included.
Specifications
• Dimensions: 6.5"x I7"x 16.5," 30 lbs.
• Power 220 Watt, 110 V
• Operating environment.
Temperature: 0°C to 55°C. [32'¥ to BTF)
Altitude: 1 5,000 feet equivalent
System Prices
CPU
Model
MHz-RAM
Storage
Price
4216
286/16-1
40MB HD,
1.2 or 1.44MB
floppv
S2,900
4320
386.20-1
40.VIB HD,
1.2 or 1.44MB
floppv
S3,755
4325
386 25-1
104MB HD,
1.2 or 1.44MB
floppv
54,530
4333
386 33-2
104MB HD,
1.2 or 1.44MB
floppv
S5,135
4425
486/25-4
104MB HD,
1.2 or 1.44MB
floppy
S5,995
'From S2,900. Monitor not inciuded.
TEXAS MICROSYSTEM 3014
RUGGEDIZED RACK-MOUNT PC
Features
■ Choice of 80286, 80386, 80486 processors.
• 18-gauge nickel plated, steel chassis.
• 14 full length ISA slots for industry standard
cards.
• Boards bracketed and braced on all four edges.
•Two 110 CFM fans.
• Up to 16MB of RAM on CPU, and five half-
height storage bays for hard drives, floppy
and or tape backup.
• SuperVGA graphics (1024x768 pixels)
Also supports CGA, EGA.
' 1 parallel and 2 serial ports.
• Built in speakei; door lock, power and CPU
reset switch.
' 101-key enhanced keyboard with DIN
connector on front panel.
• 225 \vatt power supply.
• One yeai; on site warranty included.
Specifications
• Dimensions: I9"x 22.18 "x 6.96." Wt. 45 lbs.
• Power 95-132 180-264 VAC, 47 to 63Hz.
• Operating environment.
Temperature: 0°C to 55°C. (32^ to 131°?)
Humidity: To 95% at 40°C non-
condensing
Altitude: 15,000 feet equivalent
Vibration: .25G, 5-lOOHz operating
5G, 5-lOOHz non-operating
Shock: LOG operating at 10 Msec
duration
System Prices
CPU/
Model
MHz-RAM
Storage
Price
3216
286/16-1
40MB HD,
1.2 orL44MB
floppv
S3,825
3320
386/20-1
40MB HD,
1.2 or 1.44MB
floppv
S4,650
3325
386/25-1
104MB HD.
1.2 or 1.44MB
floppv
S5,430
3333
386 33-2
104MB HD.
1.2 or 1.44MB
floppv
S6,040
3425
486 25-4
104MB HD.
56,895
1.2 or 1.44MB
floppy
'From S3, 825. Rackmount monitor not included.
EVEN ORDERING IS EXTREMELY EASY. CALL
1-800-627-8700
Circle 340 on Reader Service Card
HARDWARE
Rick Grehan
REVIEW
FPU ftce-Of f
Sometimes there's no way out. Un-
less you want to fossilize in front
of your PC waiting for that CAD
drawing to complete, a math coprocessor
is your only hope. Not long ago, the only
choice was to buy an Intel coprocessor.
No longer. Several coprocessor vendors
now are trying to fill that empty socket
next to your 286, 386, or i486.
Whether you have a 286-, 386-, or
i486-class machine, you've probably got
at least one application— possibly a criti-
cal one— that could use the kind of speed
boost that only an FPU can give. CAD
and other scientific and engineering pro-
grams, spreadsheets, and, to a lesser ex-
tent, some database programs, can bene-
fit from an FPU.
I looked at a sampling of coprocessors
for 286- , 386- , and i486-class machines
that should fit anybody's needs. The
80287-class chips include the 80287XL
from Intel, the 80C287 from Advanced
Micro Devices (AMD), and the 2C87
from Integrated Information Technol-
ogy. The 80387-class chips include the
Intel 80387DX, the Cyrix FastMath
83D87, the IIT 3C87, and the Weitek
Abacus 3167. In the i486 arena, I mea-
sured the Weitek Abacus 4167 against
the i486 CPU's built-in FPU. I then
rounded up a group of test machines and
put the FPUs through a battery of tests
(see the figure). Before reviewing the
test results, though, you'll want to under-
stand how these FPUs work and the fea-
tures that differentiate each chip from its
competition.
Intel
Intel hasn't been sitting on its laurels;
while other vendors have been introduc-
ing 80287 and 80387 clones, Intel has
quietly refined its own FPUs. Its new
80287XL and 80387DX chips run sub-
stantially faster than the chips the com-
pany shipped just six months ago.
Intel's 80287XL, the successor to In-
tel's 80287, is an 80387 in 80287 cloth-
ing. Though hardware-compatible with
the 80287, the 80287XL incorporates the
numerics core of the 80387 coprocessor
family. This means that you can access
all the 803 87 's advanced instructions.
However, your applications software
must be aware of the 80287XL to take ad-
vantage of its added capabilities. But
from a developer's standpoint, it's easy
to construct a routine that detects the
presence of an 80387-class coprocessor
by carrying out a prescribed set of opera-
tions and examining the results. Best of
all, the 80287XL is a CMOS component.
It consumes about one-third the current
of a standard 80287 and is 50 percent
faster, according to Intel.
Intel's 80387 needs no introduction:
It's at work in more 386 systems than any
other coprocessor. The new 80387DX
chip, introduced earlier this year, takes
advantage of an improved chip manufac-
turing process that Intel claims provides
20 percent faster performance than its
predecessors. The 80387 is a direct de-
scendent of Intel's 80287 and 8087 co-
processors. However, the 80387 carries
an improved instruction set. Some im-
provements are minor, while others are
an application builder's dream. In par-
ticular, the 80387 beefs up trigonometric
functions, which are particularly critical
to two-dimensional and 3-D CAD
applications.
Intel's 25-MHz i486 processor looks
much like a 386/80387 combination. In
the tests I ran, there's a significant per-
formance hike between the 386/80387
and the i486, thanks to the integration of
the coprocessor into the CPU. (For more
on the i486, see "The 80486: A Hard-
ware Perspective," IBM Special Edition,
Fall 1989.)
AMD
At press time, AMD only offered 80287-
class coprocessors. Its 80C287 is more or
less a faithful reproduction of the Intel
80287. Like Intel's 80287XL, it has
CMOS internals, so power consumption
is less than that of a typical 80287: At 10
MHz, the AMD 80C287 consumes about
100 milliamperes of current, while a
stock 80287 takes somewhere in the
neighborhood of 400 mA.
The AMD 80EC287, which I did not
test for this review, is essentially an
80C287
80EC287
Company
Advanced Micro Devices, Inc.
901 Thompson Place
P.O. Box 3453
Sunnyvale, CA 94088
(408) 732-2400
Price
80C287-10: $99
80EC287-10:$109
Inquiry 1061.
80C287 with a low-power sleep mode.
The 80EC287 enters sleep mode when-
ever the coprocessor isn't executing an
instruction. In this mode, the 10-MHz
version draws only about 10 mA. Both
the 80C287 and 80EC287 are likely in-
habitants for 286 laptops. The AMD
chips require no minimum on their clock
speeds, and since power consumption is
tied to clock speed, a clever, energy-con-
scious design can result in an even lower
average power usage. The 80EC287 is
also fully static, so you can actually stop
its clock, which drops the power draw
down to about 5 mA.
Weitek
Weitek 's FPUs operate exclusively on
386 and 486 systems. The Abacus 3167
and 4167 coprocessors are not Intel
clones. Their internal structure is mark-
edly different from that of the 80x87-
series coprocessors, and they're not pin-
compatible with the 80x87, so to use
them your computer must have a Weitek
socket. On the other hand, since the Aba-
cus chips don't respond to 80x87 instruc-
tions, you can run both an 80387 and a
3167 in the same machine.
An x-ray view of Intel's FPUs reveals
a set of eight 80-bit data registers. Al-
though you can address the registers indi-
vidually, you can also treat the entire set
as an eight-element stack. The Abacus
FPUs have no stack architecture, so you
can only address each of the 31 registers
individually. The registers also have a
dual nature: Ordinarily, each is 32 bits
wide; however, you can pair 30 of the
registers (starting with number 2) into 15
64-bit megaregisters for double-precision
mathematics.
The Abacus chips are also memory-
mapped. As such, they don't look for
Intel coprocessor instructions. Instead,
the chips occupy a 64K-byte window in
80287XL
80387DX
i486
Company
Intel Corp.
1900 Prairie City Rd.
Mail Stop FM2-18
Folsom, CA 95630
(916)351-2747
Price
80287XL-10: $370
80387DX-33: $994
1486-25: $722 each in quantities of 1000
Inquiry 1062.
194 BYTE* NOVEMBER 1990
physical memory (starting at address
OCOOOOOOO hexadecimal). The Abacus
chips decode locations within that win-
dow to trigger specific instructions. For
example, writing into the memory ad-
dress at offset 800h within the window
causes the Abacus chips to execute a sin-
gle-precision multiply instruction.
The advantage to using a memory-
mapped architecture is speed. The con-
ventional approach — taken by Intel and
the Intel clone vendors— requires both
instructions and data to pass to the copro-
cessor via the data bus. Furthermore, the
FPU must decode coprocessor instruc-
tions coming down the data bus, which
creates additional time overhead. The
memory-mapped approach puts the in-
struction on the address lines. So, a sin-
gle MOV instruction transfers the in-
struction and the data to the FPU.
One Abacus feature not highlighted in
my tests is the coprocessors' matrix ca-
pabilities. While the coprocessor de-
codes addresses in its memory window to
determine which operation to perform,
the situation is actually more complex.
The Abacus chips perform further de-
coding on the address lines to select
source and target registers. And Weitek's
designers have constructed the coproces-
sors so that those address lines that select
the target registers fall on doubleword
boundaries. The upshot of all this is that
you can use fast REP STOSD and REP
MOVSD instructions to do rapid vector
operations. For example, I can quickly
load the eight single-precision registers
starting with register 1 using
LEA ESI.ARRAYSTART
MOV ECX,8
MOV EDI,0C0000404H
REP MOVSD
where I'm assuming the code is execut-
ing in the 386's "flat" addressing mode.
Applications software that is aware of
this feature should realize a performance
gain beyond what the benchmark tests
reveal.
IIT
IIT offers both 80287- and 80387-class
chips. The 2C87 and 3C87 are CMOS
parts; as an example of the reduced
power requirements, the 3C87 uses 25
percent less current than an 80387. Both
are fully hardware and software compat-
ible with their Intel equivalents, although
IIT claims both have better performance
than Intel coprocessors. Both have low-
power sleep modes that make them at-
tractive to laptop designers.
But the IIT coprocessors aren't just
faster and cooler (lower power consump-
tion means less heat dissipation). Where
Intel coprocessors possess a single set of
eight floating-point registers, the IIT
chips hold 32 registers, grouped into
three banks of eight registers each.
When you power up an IIT chip, its bank
pointer sets to bank 0. The coprocessor
recognizes four custom instructions that
look like 80x87 instructions but aren't
defined for the 80x87 instruction reper-
toire. Three of these custom instructions
set the bank pointer to each of the three
register banks. It's like having three
chips in one, reducing the overhead of
memory-to-FPU (and back) instructions.
Ordinarily, there's no cross talk be-
tween the register banks; the coprocessor
is aware of only the currently active
bank. The fourth custom instruction,
F4X4, however, does operate on more
than one bank. The F4X4 instruction
multiplies two 4x4 matrices in a single
instruction. (Matrix multiplication is
common in 3-D graphics applications,
such as CAD and animation software.)
The elements of the matrices are spread
throughout the register banks. The re-
sult—a four-element vector— lands in
bankO. This instruction reduces 16 mul-
tiplications and 12 additions (using clas-
sical matrix multiplication formulas) to a
single instruction.
Cyrix
Cyrix makes only an 80387-class FPU.
The differences between the Cyrix Fast-
Math 83D87 and an Intel 80387 are sub-
tle. The 83D87 uses CMOS circuitry for
lower power consumption and automati-
cally kicks into low-power mode when
idle (the company claims that this re-
duces the chip's overall power draw to 5
percent of that of an 80387). The 83D87
is also faster than a standard 80387.
However, the engineers at Cyrix are
proudest of the 83D87 processor's accu-
racy when calculating transcendental
functions (i.e., exponentiation, loga-
rithm, and trigonometric). The Intel co-
processors—and the AMD clones— per-
form transcendental operations using a
variation of an algorithm known as the
CORDIC routine. This algorithm is an
approximation technique that — at least
for the trigonometric functions— arrives
at its solution via a series of angular rota-
tions. Intel publishes the relative error
bound for such approximations at the six-
ty-second bit position.
The Cyrix coprocessor evaluates tran-
scendental functions using a polynomial
approximation. Ordinarily, this would
be prohibitively expensive in terms of
execution time, since a polynomial eval-
uation requires a series of floating-point
multiplications and additions, while the
Intel FPUs' CORDIC algorithm uses
only shifts and adds. However, the Cyrix
chip's execution unit is built into the cir-
cuitry and is therefore much faster than
the Intel chips' microcode sequencer.
Simply put, where the Intel chips have to
l^stMath 83D87
Company
Cyrix
P.O. Box 85011 8
Richardson, TX 75085
(800) 327-6284
Price
83D87-33: $994
Inquiry 1063.
2C87
3C87
Company
Integrated Information Technology, Inc.
2445 Mission College Blvd.
Santa Clara, CA 95054
(408)727-1885
Price
2C87-10:$319
3C87-33: $779
Abacus 3167
Abacus 4167
Company
Weitek
1060 East Arqes Ave.
Sunnyvale, CA 94088
(800) 468-3167
Price
3167-33: $995
4167-25: $995
Inquiry 1064.
Inquiry 1065.
NOVEMBER 1990 •BYTE 195
REVIEW
FPU Face-Off
FPU BENCHMARK RESULTS
80287-class coprocessors 80387-class coprocessors
i486-class coprocessors
Fmath
(iterations x 1 0 ^
per second)
Fourier
(iterations
per second)
Single UNPACK
(MFLOPS)
Double LINPACK
(MFLOPS)
< Worse
Better ►
J
Better ► ■ -4 Worse
Better ►
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0
1
3 0
1
H IIT2C87-10
E3 Intel 80287XL-10
□ AMD80C287-10
@ Weitek 31 67-33
□ Cyrix 83D87-33
□ I IT 3087-33
□ Intel 80387DX-33
^ Weitek 4167-25
CZ! lnteli486-25
In the 80287-class category, the IIT2C87 clearly outperformed both Intel 's 80287XL and the AMD 80C287. Surprisingly, the
80C287, a CMOS chip, was slower than the 80287XI^the new CMOS version of Intel 's 80287 FPU. Since the 80287 can 't
perform 32-bit moves, the double LINPACK test doesn 't apply. The Abacus 3167 performed best overall in the 80387-class
category, but it's not 80387-compatible, so your application has to support it. In the 80387-compatible category, Cyrix 's
FastMath 83D87 posted strong results across the board. The 3 167 has no Fourier results because it doesn 't directly support
trigonometric functions (see the text for details). Weitek 's Abacus 41 67 outperformed Intel 's i486 in the Fmath and single
LINPACK tests but came up short on the double LINPACK. There are no Fourier results for the 41 67 because it doesn 't directly
support trigonometric functions (see the text for details).
run itty-bitty programs to perform multi-
plications, the Cyrix chip does the multi-
plication in hardware.
The advantage of polynomial approxi-
mation is that it keeps errors below the
sixty-fifth bit. IIT also uses polynomial
approximation and a hardware multiplier
but claims an upper error bound in only
the sixty-second bit. An error difference
between the sixty-second and sixty-fifth
bit (2*^ and 2*') may seem minor, and for
most business applications— which car-
ry, at best, 53 bits of precision— it cer-
tainly is. If you're heavily into scientific
or engineering number crunching, how-
ever, you may want to consider the Cyrix
chip.
Cyrix also provided me with an early
version of its new EMC87 coprocessor,
which is best described as an Intel/Wei-
tek hybrid. (Since this chip was a proto-
type, I didn't include the test results in
the figure.) The EMC87 has all the inter-
nals of the 83D87, so you get the benefit
of Intel compatibility plus the Cyrix
speed and accuracy. But, as with the
Abacus chips, you can also access the
EMC 87 in memory-mapped mode. I ran
a preliminary test on the EMC87 in both
Intel-compatible mode and memory-
mapped mode and saw a performance in-
crease on the order of 20 percent.
The Gauntlet
I used three machines as my testing ar-
senal. For the 80287-class coprocessors,
I used a 10-MHz Microserve AT clone.
A Club American Hawk 33-MHz 386
system served as my test machine for
the 80387-class coprocessors. Finally, I
used a Compaq Deskpro 486/25 for gen-
erating the i486 and Weitek 4167 tests. If
you have a 25-MHz 386 system or an 8-
MHz 286 system, don't despair; vendors
offer their FPUs in several speeds, and
the relative performance numbers should
be the same within each processor class.
Testing math coprocessors is messy
work, for several reasons. It requires
wading into DOS extenders and 32-bit
programming. I lived in constant fear
that a statically charged and misplaced
finger would bring testing to a halt. And
I quickly discovered that coprocessor
sockets aren't designed to let you take
chips back out. This is especially true of
the monstrous grid-array sockets that
hold the 80387 clones and the Weitek
chips. The expression "like pulling
teeth" is all too appropriate.
I ran two different groups of bench-
marks. First, I ran the FPU components
of BYTE's low-level benchmarks on
those coprocessors that would readily ac-
cept them (see "BYTE's New Bench-
marks: New Looks, New Numbers,"
196 BYTE* NOVEMBER 1990
utilities for WINDGWS aO Users
BeckerTools is a set of indispensable file and data man-
agement utilities for the Windows user. If you find yourself
"dropping" out of Windows to perform DOS functions such
as copying or undeleting, then BeckerTools can make your
life easier. And since you already know how to point and
click, you'll know how to use BeckerTools in no time at all.
BeckerTools adds these and more easy-to-use capatiilties
to Windows 3.0;
• Undelete -lets you recover deleted files
• Delete files - single or groups of files or
directories, including read-only files
• Backup (pack files) hard disk- to multiple
diskettes with password protection
• Duplicate diskettes - read in diskette
once, make multiple copies
• Edit text - built-in editor with search
and replace
• Copy diskettes - in single pass
• Ctompare diskettes - in single pass
• Wipe diskette - for maximum security
• Verify diskettes - handy security check
• Format diskettes - in any capacity supported
by your drive and disk type while multitasking
• Displaying - displays a neatly formatted tree structure,
with memory allocations of each directory
Available through Radio Shack's Express Order Service, Waldens Software
and other retailers nationwide. Or order direct from:
mmmm UTILITIES
BeckerTools
/or
MAfDOWS
AbacusE
Dept. B1 1 . 5370 52nd Street SE, Grand Rapids, Ml 4951 2
Orders: 1 -800^1 431 9 • Phone: (616) 698-0330 • Fax: (616) 69a0325
Customer comments: 'Great program. Just what I was looldng tor to
replace Norton Commander^ T.K., OA
■Great'.'' R.P., FL
'Excellertt Program' B.J., IN
' Very useful program! I've been waiSng lor tttis; It's just a stiame t^icrosoft
can't develooe somelt^ing this greats P.Q.,U\
pit Qi'i' St™" H*W
1 ULeSu HLP 33214 t'.'.'. K^Syi*
,e o,„«.,.„ I! 'i
Select both the source and target file or
directory from convenient single screen
Perform these operations by just clicking on an icon
■< A| Convenient one button command menu.
I Easily switch source/target directories.
Sort by your filenames or extensions.
Select all files in your source directory.
Deselect just as easily.
Select files and directories.
lagi'j See only the files you want to see.
Select multiple files using your patterns.
System Requirements: IBM AT, 386 or compatible,
and Windows 3.0. Windows not included.
Suggested retail price:
In US and Canada addS4.00 postage 5 handling. Foreign orders addSIS.OO oostage per tern.
We accept Visa, Mastercard or Amencan Express. Call or write for your free catalog.
Computing Know How
From these bestselling books
Assembly Language: Step by Step
For lightning execution speed, no computer language
beats assembly language. Teaches PC assembly and
machine language the right way - one step at a time.
Companion diskette contains unique simulator, shows
how each instruction looks as the PC executes it.
Includes companion diskette. Available December.
ISBN 1 -55755-096-4. - \ . , $34.95
Upgrading & Maintaining Your PC
Shows how to turn your PC into a high performance
computing machine. Learn how to add a hard drive,
increase memory, upgrade to a higher resolution
monitor, or turn your XT into a fast AT or 386 screamer
without having to be an electronics wizard.
ISBN 1 -55755-092-1 . $24.95
BeefSellefV- Turbo Pascal Internals
ir l^ /^r-C Gives you "know how" to program faster, easier,
' tighter and better. Find out how to use Turbo for system
1 programming tasks-writing TSRs, performing multi-
i tasking, using SAA windowing, implementing expanded
j and extended memory. Learn how Turbo generates
jj machine code, handles the mouse, scans the keyboard,
I uses UNITS and OOPS, performs fast screen display
1 and more. 750 pages with 2 disks - more than 800K of
source code. ISBN 1-55755-080-8. S49.95
Programming VGA Graphics
Learn to program impressive VGA graph-
ics. Includes both routines and language
extensions for Turbo Pascal and BASIC
programmers. Dozens of "new" DOS com-
mands let you experiment with graphic
techniques without programming. Includes
applications and commented source code
for over 84 programs in BASIC and Pascal.
Includes 2 companion disks. 600 pages.
ISBN 1-55755-099-9. $49.95
Progran<inmg v. 'rff x ^ n' T. '^
VGA Graphics
IVuKnuTunini; (ii-)))!!!!^-^ for luiiur.
System
Programffling
PC System Hrogramrning
s-*^^*^^ An encyclopedia of PC technical and
programming knowledge. Features parallel
working examples written in Pascal, C,
assembly and BASIC. Explains memory layout,
DOS operations, using extended, expanded
memory, writing device drivers, hard disks,
PC ports, mouse drivers, fundamentals of
BIOS, graphics and sound, TSR programs,
complete appendices. 920 pages and 2 disks
with more than 1 meg of programs in
compressed format. A Best Seller.
ISBN 1-55755-036-0. $59.95
Abacus
Available at B Dalton Booksellers, Waidens, and Software Etc. and at other bookstores nationwide.
In the UK contact Computer Bookshops 021-706-1 188. in Canada contact Addtson-Wesley 41&447-5101
Order Toll Free: 1-800-451-4319 Ext. 211 In US and Canada
Dept. B11, 5370 52nd Street SE, Grand Rapids, Ml 49512
Orders: 1-800-451-4319 • Phone: (616) 698-0330 • Fax: (616) 698-0325
In us and Canada add $4.00 postage & tiandling. Foreign orders add $12.00 postage per book.
We accept Visa, Mastercard or American Express. Call or write for your free catalog of ottier PC booits.
Circle 8 on Reader Service Card (RESELLERS: 9)
REVIEW
FPU Face-Off
August BYTE). The exceptions were
Weitek's Abacus chips and the Cyrix
EMC87 when it was operating in mem-
ory-mapped mode.
The BYTE FPU benchmarks expect
80x87 compatibility, so I had to craft a
separate set of benchmarks for these
chips. To do this, I used Phar Lap's
386|ASM assembler and Run386 DOS
extender, accompanied by some assem-
bly language macros from Weitek. When
you execute Run386, it senses the pres-
ence of an Abacus chip and creates a se-
lector that you can use to address the co-
processor. Using Weitek's macros, I eas-
ily constructed an Abacus equivalent of
the Fmath benchmark. I didn't build a
version of the Fourier benchmark for the
Abacus chips, because they don't direct-
ly support trigonometric functions.
If you need transcendental functions,
Weitek provides a software library that it
claims is faster than on-chip operations.
The Cyrix EMC87 appears in the same
memory-mapped region as the Abacus
chips, and I discovered that you can force
Run386 to build the selector as though an
Abacus chip were present. So, a few
modifications to the Abacus benchmark
^heFPU
benchmarks produced
some clear leaders
in each category.
yielded an EMC87 version of Fmath.
I also ran the LINPACK, a popular
floating-point benchmark written in
FORTRAN. I chose Lahey F77L FOR-
TRAN as the compiler, since it is avail-
able in a 32-bit version bundled with
Eclipse Systems' OS/386 DOS extender.
I ran both single-precision and, for the
386 and 486 systems, double-precision
versions of the LINPACK. The double-
precision LINPACK is so large that it can
only run in 32-bit mode. Hence, I could
run only the single-precision version on
the 286 machines. The results of all the
tests are shown in the figure.
If your applications consist primarily
of spreadsheets and bookkeeping calcu-
lations, the Fmath results should give you
a good picture of the chips' rankings.
Fmath tests the fundamental operations:
addition, subtraction, multiplication, and
division. If your work involves scientific
or engineering calculations, or if you're
a 3-D CAD user, the Fourier test is a
good indicator of coprocessor perfor-
mance in the more esoteric areas of tran-
scendental calculations. The results of
the LINPACK test provide an overall
measurement of the coprocessors' float-
ing-point throughput.
FPU Finalists
The FPU benchmarks produced some
clear leaders in each category. Weitek's
Abacus 4167 proved an able companion
for the Deskpro 486/25, outperforming
the i486's integrated FPU on all but the
double LINPACK test. One possible ex-
planation: The 4167 must perform two
doubleword moves to load its chip regis-
ters with double-precision values. By
contrast, the i486 requires only a single
instruction. With a list price of $995, the
Abacus 4167 isn't cheap, but it's your
only choice if you need to enhance your
486's math performance.
SIMM AND SIPP MODULES
256x9-10
1 MEG X 8-10 (MAC)
1 MEG X 9-10
1 MEG X 9-80
ORCHID BOARDS
(FORALLPS/2'S)
RAMQUEST E)CTRA 16/32
2 MEG
PR00ESIGNERIIW/1MEG
HE*"
INTEL MATH COPROCESSORS
8087 -1,2 ,
80287 -6,8.10 80287XL
80387 -16 20,25,33 80287XLT
80387-SX
BOCA RESEARCH
BOCARAM/ATPLUS
2 MEG
4 MEG
BOCARAM/AT
512
2 MEG
BOCARAM/AT 10 PLUS
2 MEG
4 MEG
IBM PS/2 MODEL 70 &. 80
S19.50 6450603 1 MEG-SONS
$55.00 6450604 2MEG/70-E61.121
$60.00 6450608 2MEG/70-A21
$63.00 6450379 2 MEG/80-111, 311
30F2933 4 MEG
COMPAQ MEMORY
1 MEG ADD-ON MODULE
$519.00 DESKPRO 386/20, 25
4 MEG ADD-ON MODULE
$345.00 DESKPRO 386/20, 20E, 25
H.P. LASER JET UPGRADES
NEW Il&IID
1 MEG $104.00
2 MEG $169.00
4 MEG $309.00
LAPTOP MEMORY
512KF0RT0SHIBAT3100E
$345.00 2MGFORTOSHIBAT1600
$425.00 2MGF0RTDSHIBAT3100E
2 MG FOR TOSHIBA T3100SX
$189.00 2MGFORTOSHiBAT3200SX
$329.00 2MGFORTOSHIBAT5100
2 MG FOR TOSHIBA 15200
$370.00 3MGF0RT0SHIBAT3200
$470.00
$99.00
$199.00
$199.00
$279.00
$875.00
$129.00
$349.00
IIP &. Ill
1MEG $119.00
2MEG $189.00
4 MEG $329.00
$149.00
$279.00
$279.00
$279.00
$279.00
$279.00
$279.00
$479.00
714855-0411
DYNAMIC ELECTRONICS, INC.
Distributing Computer Upgrades Worldwide
PRICES SUBJECT TO CHANGE
FAX 714 855-8504
198 BYTE* NOVEMBER 1990
Circle 121 on Reader ServUe Card (RESELLERS: 122)
The time of DOS mainframe has
arrived! Runr\ing at a blazing speed
of 21 VAX MIPS, CLUB'S award
winning HAWK family, based on
Intel's i486 CPU, achieve the main-
frame horse-power that out-per-
forms any RISC or SPARC based
systems in their class.
With such extraordinary value,
price/ performance, and compati-
biUty, the HAWK line of systems
break through new benchmark
barriers in UNIX/XENIX, DOS,
and Novell environments.
Combine this with our family of 386
based computers and peripherals,
you receive the widest selection of
systems from a single major world
class manufacturer.
It's no wonder that hundreds
of thousands of these systems have
PERFORMANCE COMPARISON -n
CLUB
HAWK III
(1486-33)
Compaq Deskpro
(1486-33)
AST Premium
(i486-33)
CLUB
HAWK II
(1486-25)
Compaq Deskpro
(i486-25)
AST Premium
(1486-25)
21.0 MIPS
20.0 MIPS
20.0 MIPS
17.5 MIPS
16.0 MIPS
15.0 MIPS;
VAX MIPS
been installed in corporations
world wide. That's why CLUB's
systems are called the Ultimate
Business Computers. Put yourself
on the fast track and call today
for more information.
"CLUB AT prides itself on being an
authorized Novell reseller, making the tower
model a good choice for LAN server applica-
tions. ... [ CLUB ] combines field-leading
performance, solid construction, and know-
ledgeable technical support at an exception-
ally low price. " pc Magazine, February, 1990
"When it comes to the basics - price,
performance, and ... capacity - [ CLUB ]
delivers outrageous value. "
PC World, Best Buy Award 1989
For more information call:
Continental USA, Hawaii, and Alaska:
(415) 683-6600
Fax: (415) 490-2687
CLUB Canada, Toronto: (416) 609-8121
International Sales: (415) 683-6623
Call for Corporate and Educational Discounts
GSA # GS00K90AGS5260
American Technologies, Inc.
The Ultimate Business Computers Ad9v.i/9-«
The above mentioned brands and names are trademarks of their respective companies.
Circle 70 on Reader Service Card
Circle 154 on Reader Service Card
TOSHIBA^
PRICES HARD TO MEET
SERVICE HARD TO BEAT! World Wide Inquiries Promptly Filled
G.W. CMnputen Inc.
ADCl. 4 Eagle Square.
EJI<wIim-MA02128
Td: 617-569-5990
F„: 617-567-2981
B„«„dA.e.«.u»*.. 071-255-1038
WCIB3ADU.K-
SyvK
1
Ev«rihing on-i^Tevn b runtime Interpreted frofii jour own edited asrH nle L
CJnliiM- Hvt-Kt'y dyoamic^Iy scrolls moveable contest help from you- ascH file 5
■.inlinilled cbalnlngj tfarvugh puU-down OMmues with ITEM 9tal(K Use help 6
Si^pwts full system and multiple systeoi calK auto mlntrabpi- 1» 7k under LMIS S
256 itiiours, hl^li^t bars, unavailable Items. All rormats XENIX,IIN1X,1HIS ^
Edit ascU file to translate vntirt^ runtime lu any Eurvpean language I
Kum v-hUd sy stem calls and script rSes. 120 pagJ$t3nuak. .linbe3taM« value '
Sysix From
$195.00 ,
+++ MENUrX^
A rVjw e jft j] ccmpiBbeMive MS^U SYSTEM. cpaMe bno^S all yovpio|nDU aod fUe-iymn UjeSwr aBderONE
UMT fiieody inwfice. A MS4U-n£M caQt dtiier nattier mean is^fifijlely , cr a propanVKripc^ad] filc^ cr procen.
+^ SYSK +++
Eveiytbmg Hue ii is MS4X11X, n.US a flA file dMiba« 171110. euabliag you to deirgs fcnn^Uet. and cieaB auS daolMte
iyraeoaf «ilfa ioietKlWd filee. Ccmei widi a five r^plicatico aetr^ ccmpririDf: Name A Addner - ialegnied wiitb - a Saki
ts>cik« rynem - iKejiMed wjifa - a Ledger lytttm. GeoealeeTax tepon.iiKDtUy RiKmeixi and vjriooi ottera.
+^ SYSIEM
AU ttiatir MENUIXA SYSDCn.US aFAST BTHS index fil».|yittffl capalility for large file ryneou.aDdaiicli Htof
uliUrtier. Under DOS. ccmei wrtfa a UNDC XT SHHJ. aod UNDC Uke utiUitiee nc& ai awk. giep. eto. InelndBi a mdti- window
editcr. All tine lynenu inelude 12D.300and 400 page mjmali reepediiely. Available on >
Authorised INTERACTIVE UNIX RoeUcr Rd 3^ / Ter 2 J , also SCO / MICROPORT / ESK
AfpUca&onnatform $«35.00 Netvort Pl/Ofbrm $»7SM WorbtaHon Platform $1435.00
AppUctOion Dvreloper $1355.00 Network Developer $1435.00 WorkxtaHortDeyeh^er %\S9S.W
NO Compiling
NO Progi^mmiiif
NO Hassle
'C Sotuce code
is available
if desiied
DESIGN
YOUR OWN
MENUES AND
FORMS
DATABASES
WITH JUST AN
EDrrOR ON A
TEXT FILE
THAT GETS
LOADED
AT RUNTIME
YOU ARE IN
CONTROL OF
EVERYTHING
ON-SCREEN
MULTI
UNGUAL
RUNS IN
STANDARD
ASCa BASED
LANGUAGES:
FRENCH
GERMAN
SPANISH
ITAUAN
FOR DOS
UNK&XENIX
EXECUTES
SCRIPTS
PROGRAMS
BATCH nLES
SCREEN -SAVER
TIMEOUT WITH
OPTIONAL
PASSWORD
RE-ENTRY ^
REVIEW
FPU Face-Off
In the 386/80387 category, Weitek
again came out on top with its Abacus
3167. At S995, this is also the most ex-
pensive chip in this category. To use this
chip, your machine must have a Weitek
FPtF socket, and the applications soft-
ware you're running must support the
3167. (Weitek provides a list of software
packages that are compatible with the
Abacus coprocessors.)
Also, if accuracy is critical, keep in
mind that the Weitek chips can only han-
dle single- and double-precision floating-
point numbers. They don't support the
IEEE 80-bit extended-precision numbers
that some scientific and engineering ap-
plications might require. This is not a
problem for the majority of applications,
however.
If the Abacus 3167 doesn't fit your
needs, the next logical choice is Cyrix's
$994 83D87. If 3-D transformations are
all the floating-point work you ever do,
and your software supports IIT's custom
instructions, the 3C87 may be a contend-
er. But the 83D87 is faster than anything
other than the Abacus 3 167, is Intel com-
patible, and is priced on a par with Intel's
80387DX. Tack the 38D87's improved
transcendental accuracy on top of that,
and you've got a winner.
You may also want to check out the
Cyrix EMC87, which should be avail-
able by the time you read this. It's got all
the advantages of the 83D87, plus a
memory-mapped architecture. If the
final version performs as well as the
83D87, it will give the Abacus 3167 a
run for its money.
In the 80287 arena, most manufac-
turers are aggressively pricing their co-
processors, and AMD leads the way with
its $99 80C287. Note, however, that
price is just about the only thing that the
AMD coprocessors have going for them;
the 80C287 won't set any speed records.
Best performance is a toss-up between
IIT's 2C87 ($319) and Intel's 80287XL
($370). The 2C87 is slightly faster and
less expensive, but the 80287XL enjoys
the extra 80387-type instructions. No ap-
plications yet support IIT's custom in-
structions or the 80287XL's 80387 in-
structions. But developers are likely to
support the Intel chip first.
My benchmark results are a good
guide to performance. But as with most
computer peripherals, the best bench-
mark is to grab your critical software,
find a computer store that sells coproces-
sors, and go for a test drive. ■
Rick Grehan is the director of the BYTE
Lab. He can be contacted on BIX as
"rick_g. "
200 BYTE' NOVEMBER 1990
Circle 316 on Reader Service Card
Scalable fonts in a cartridge.
No longer just a dream.
L
-magine how your documents
would look if you could substitute
ordinary printer fonts with typeset
style fonts. Instead of Times®, you
could use distinctive CG Palacio®. Or
add flair with Letraset® Revue™.
Imagine choosing from up to 51 differ-
ent fonts, including CG Bodoni®, CG
Palacio, Shannon'", Revue and ITC
Bookman®, that can be scaled to any
size, in quarter point increments from
0.25 to 999.75.
You've dreamed about such things
for your Hewlett-Packard LaserJet"' EI.
Pacific Outlines® make the dream real.
These easy-to-use cartridges
eliminate the need for soft fonts,
accelerating your work and saving disk
space. Pacific Outlines offer qualit}'
scalable type from Agfa/Compugraphic,
and ready-to-use software drivers for
several major software applications.
Offered at a price that won't cause
nightmares. To learn more, call or
write: Pacific Data Products,
9125 Rehco Rd., San Diego, CA 92121,
(619) 552-0880. FAX: (619) 552-0889.
© 1990 Pacii'ic Data Products, Inc. Macie ir the U.S.A. Paciiic Outhnes is a trademark of Pacific Data Products, Inc. LaserJet
is a registered trademark of Hewlett-Packard Company- Scalable type outlines are licensed from Agfa Corporation, Agfa
Compugraphtc Division. CG Bodoni and CG Palacio are registered trademarks and Shannon is a trademark of Agfa
Corporation. Letraset is a registered trademark and Revue is a traden\ark of Esselte Pendaflex Corporation. UC Bookman is
a registered trademark of International Typeface Corporation. All other company and product names are trademarks of the
company or manufacturer respectively.
PACIFIC
DATA PRODUCTS
See us at Booth #W818
©C©mDffll/Fall'90
November 12-16. 1990
Las Vegas, Nevada
Circle 272 on Reader Service Card (RESELLERS: 273)
Buy our IBM-compatible color
printer and get this Mac-compatible
color printer free.
The new Phaser PX Color Printer from Tektronix.
Only $7995
The price is as much of a breakthrough as anything
else. The Phaser PX offers PostScript-language com-
patibility and 300 dpi thermal-wax color that's brighter
and bolder than that of pricey competitors. And not
only can you hook it up to an office full of PCs via
serial or parallel, but it will also accommodate any
Macs that might come along. Automatically switch-
ing from port to port to keep everybody happy.
Add to that certified PANTONE'* Color that can
be printed on paper or transparencies, and you've got
a color printer that will do more for less money than
ever before.
So call 1-800-835-6100, Dept. llj to find out how
to get your hands on the new Tektronix Phaser PX.
Then you can kill two birds with one color printer.
The New TiBktronixPhaserPX'
'Pantone, Inc.s check-standard trademark for color reproduction and color reproduction materials. Copyright © 1990 Tektronix, Inc.
Buy our Mac-compatible color
printer aad get this IBM-compatible
color printer free.
The new Phaser PX Color Printer from Tektronix.
Only $7995
The price is as much of a breakthrough as anything
else. The Phaser PX offers PostScript-language com-
patibility and 300 dpi thermal-wax color that's brighter
and bolder than that of pricey competitors. And not
only can you hook it up to an office full of Macs via
AppleTalk, but it will also accommodate the PCs and
workstations that might come along. Automatically
switching from port to port to keep everybody happy.
Add to that certified PANTONE'* Color that can
be printed on paper or transparencies, and you've got
a color printer that will do more for less money than
ever before.
So call 1-800-835-6100, Dept. 11 J to find out how
to get your hands on the new Tektronix Phaser PX.
Then you can kill two birds with one color printer.
The New IMrofiixPhaserPX
All rights reserved. Phaser is a trademark of Tektronix, Inc. .Ml other trademarks mentioned herein belong to other companies.
Circle 393 on Reader Service Card (RESELLERS: 394)
ALTEC TOW
ABOVE 1HE REST
Now you can have the power and performance of Altec's fully loaded 486 EISA
Tower delivered to your door! Check out these outstanding features:
486E1SATOWER CALL for mere information
Intel 486-25 CPU □ 4 Meg RAM □ 1 .2 MB 5.25"drive □ 1.44 MB 3.5" drive □ 150 MB 18ms ESDI hard drive
0 ESDI controller W/32K cache □ 16-bit VGA card □ 14' VGA monitor (1024 x 768) □ 2 serial. 1 parallel &
1 game ports □ 101-key Keyboard □ Genius Mouse □ MS-DOS 3.3 or 4.01 □ Eight 32-bits EISA slots
MAGAZINE
"AltecZip 386s are solid machines featuring
brand-name parts. A good buy,
they are clearly affordable"
PC Magazine May 30, 1989
"Computer users should find Altec machine
an excellent value with good performance."
PC Magazim. July 1990
Altec sets the standard for the highest quality design and
manufacturing of ail our products. We're fast, friendly, and
ready to help you select the right features for your needs.
Take a look at some of our other great systems:
386/33 VGA $3,595
Intel 386-33 CPU □ 32K Cache □ 4 Meg RAM □ 1.2 MB 5.25"drive □ 1.44
MB 3.5" drive O 150 MB 18ms ESDI hard drive □ ESDI controller W/32K
cache □ 16-bit VGA card □ 14' VGA monitor (1024 x 768) D 2 serial, 1
parallel & 1 game ports □ 101-key Keyboard □ Genius Mouse □ MS-
DOS 3.3 or 4.01
(25 Mhz Cache System deduct S400)
$2,795
386/25 VGA
Intel 386-25 CPU o 4 Meg RAM o 1.2 MB 5.25"drive □ 1.44 MB 3.5" drive
□ 105 MB 18ms IDE hard drive □ 16-bit VGA card a 14" VGA monitor
(1024 X 768) □ 2 serial, 1 parallel & 1 game ports O 101-key Keyboard □
Genius Mouse □ MS-DOS 3.3 or 4.01
$1,895
386/SX VGA
Intel 386SX-16 CPU □ 2 Meg RAM 0 1.2 MB 5.25"drive □ 1.44 MB 3.5"
drive □ 66 MB 25ms hard driven 16-bit VGA card □ 14" VGA monitor
(640 X 480) □ 2 serial, 1 parallel & 1 game ports □ 101-key Keyboard O
Genius Mouse □ MS-DOS 3.3 or 4.01
(20 Mhz 386/SX version add S150)
$1,795
286/12/66 MB VGA COMBO
1 Meg RAM □ 1.2 MB 5.25" drive □ 1.44 MB 35" drive □ 66 MB hard drive
~ 16-bit VGA card □ 14" VGA monitor (640 x 480) □ 2 serial, 1 parallel
& 1 game ports Z 101-key Keyboard □ Genius Mouse ~ MS DOS 33 or 4.01
c Panasonic 1180 printer w/cable □ Surge Protector
$1,295 NEW
286/12 VGA STAR
□ 1 Meg RAM □ 1.2 M or 1.44 M drive □ 40 MB hard drive □ 16-bit VGA
card 14" VGA monitor (640 x 480, .41 mm) □ 2 serial/1 parallel & 1 game
ports □ 101-key Keyboard z MS-DOS 3.3
Various hard drive capacity available.
Altec's Guarantee:
• 30 day money-back guarantee
• 1 year warranty for parts and labor
• Free 4 months on-site service
• Lifetime toll-free technical support
! lifiiflflllfll
ALTEC
Technology Corp.
1-800-255-9971
Policy: Same day shipping with standard configurations for orders before 3 PM EST.
Shipping and handling extra. Personal and company checks require 10 days to clear. Prices
are subject to change, and all items are subject to availability. All returns must be shipped
prepaid, insured, in original condition and complete with documentation. All returns must
have RMA number. 30-day money back guarantee does not include shipping. No surcharge
for Visa & MasterCard, 2% for American Express.
AHec Tfchnology Corporation • 18555 East Gale Avenue • Industry. CA 91748 • 818/912-8688 • FAX: 818/912-8048
Circle 19 on Reader Service Card
HARDWARE
Corey Sandler
REVIEW
New Controller Makes SCSI
Palatable to PCs
ForATs with
large chassis, the
SmartConnex/ISA
can take the
hassle out of SCSI
upgrades.
SmartConnex/ISA
Company
Distributed Processing Technology
132 CandaceDr.
Maitland, FL 32751
(407) 830-5522
Hardware Needed
IBM AT or compatible
Software ^4eeded
MS-DOS, OS/2, NetWare 286 or 386,
SCO Xenix or Unix, or Sytos Plus
Price
As tested (with floppy disk drive
controller): $365
Without floppy disk drive controller:
$330
Inquiry 1105.
If you're accustomed to conventional
PC interfaces, SCSI is a strange breed.
Neither the original PC architecture
nor the current version of DOS was de-
signed for SCSI devices. So, before your
PC can capitalize on SCSI's speed and
flexibility, you may find yourself mixing
and matching specialized software driv-
ers, hard disk drive controllers, hard disk
drives, and motherboard ROMs.
Distributed Processing Technology's
SmartConnex/ISA SCSI controller can
bridge this gap between IBM ATs and
SCSI (DPT also announced a SmartCon-
nex for Extended Industry Standard Ar-
chitecture that wasn't shipping commer-
cially in time for this review). The 16-bit
SmartConnex/ISA uses the Western Dig-
ital WD 1003 disk drive controller inter-
face, which makes your computer see the
controller as a common ST506 AT-com-
patible device without your having to in-
stall special driver software. The Smart-
Connex also works with your other drive
interfaces. An associate and I installed it
and an external hard disk drive in a
386SX with an internal hard disk drive
that used a motherboard-based Intelli-
gent Drive Electronics interface, and
both drives worked fine.
The SmartConnex also includes inter-
nal and external interface connectors, so
you can attach SCSI hard disk drives
either through a rear panel or from inside
the computer. And because the board
uses a 10-MHz 68000 CPU, it can out-
perform some SCSI controllers in read-
and write-throughput speed.
However, problems with the board's
design and documentation mean that
SCSI installation still isn't headache-
free. Nevertheless, if you're a PC user
who's interested in adding a SCSI-based
high-capacity hard disk drive, the Smart-
Connex is worth considering.
Why SCSI?
SCSI's advantages center on speed and
flexibility (see "The SCSI Bus," Parts 1
and 2, February and March BYTE).
SCSI's speed is due to the fact that it is a
parallel interface, not a serial interface
like the ST506. SCSI is flexible because
it was designed to be more than just a
hard disk drive interface. More and more
devices— including tape drives— are
showing up with SCSI compatibility.
And while the serial ST506 limits you to
two physical disk drives, SCSI supports
up to eight devices— seven peripherals
and a controller board.
The major problem for PC users is that
MS-DOS doesn't include a generic inter-
face that supports all the devices avail-
able with a SCSI connection. That means
that when you install a SCSI connection,
you usually must also install a software
driver that is compatible with both the
device you are controlling and the appli-
cations you want run. This is still true
with the SmartConnex for everything ex-
cept a hard disk drive, although DPT says
that it is developing device drivers for
tape and optical disk drives (release dates
were not available at press time).
If you want more than two disk drives,
you have to install a compatible software
driver in your MS-DOS CONFIG.SYS
file. The catch is that not only must you
depend on DPT to supply a driver that
supports your particular hardware, but
you also have to hope the driver works
with the application that you'll be using
with the hardware. If DPT (or any SCSI
controller manufacturer) doesn't have
drivers for your hardware and software
combination, you'll have to install an-
other controller or find another device.
But this problem may diminish as vari-
ous groups and manufacturers push for
SCSI standards. An ANSI CAM (Com-
mon Access Method) committee is work-
ing to establish a software interface for
SCSI that would be installed in a variety
of operating systems. If such an interface
is successful, hardware vendors would
only have to write their interfaces to the
common software standard instead of to
every operating system and application.
Tight Squeeze
In addition to having a SCSI connection,
the SmartConnex can include an optional
floppy disk drive interface that is com-
patible with 5V*- and 3 '/i -inch devices.
The SmartConnex's ST506 compatibil-
ity is built in, which means that you can
plug the board into the PC bus, hook up
the floppy and hard disk drive cables
from your standard drives, and go. Actu-
ally, a software driver stored on the disk
NOVEMBER 1990 'BYTE 205
REVIEW
New Controller makes SCSI Palatable to PCs
SMARTCONNEX SCSI BENCHMARK RESULTS
< Better
File I/O
Worse ►
Sequential
Read
0 20 40 60 80 100 120 350 400
Seconds
450
< Worse !
Sequential
Read
File I/O throughput
500 550
Better ►
0 20 40 60 500 550 600 650 700 750 800 850
K bytes per second
H SmartConnex/ISA S Western Digital FASST
Although the SmartConnex/ISA can simplify upgrading to SCSI, its performance
was only marginally better than that of the Western Digital controller that shipped
with the test 300-MB SCSI hard disk drive.
and transparent to the user handles ST-
506 emulation. A DPT utility controls
driver installation and use.
But installing the board can present
problems. First of all, it's AV2 inches
high, not including the bus connect pins.
That was too tall to fit into our Compu-
Add 3 16s slim-line test machine. The in-
ternal connectors and the top of the board
stuck out beyond the edge of the chassis
(we installed the board in this box, and it
worked fine with the cover off).
The board also was too tall when we
used the internal interface connectors in
our private-label 20-MHz 386 clone with
a full-size AT case. If no cables are at-
tached to the internal connectors, the
case fits— but just barely. However, with
this particular clone, we could not attach
the external connector because of the
width of the slots in the rear of the case.
SCSI uses a large 50-pin, D-shell con-
nector, which requires the maximum slot
width. For comfortable use, you'll need
an oversize AT-type case for this board.
Yet another problem occurred when
we tried to use the board in an Austin 12-
MHz 286 and a CompuAdd 216— small-
footprint PCs with internal bus risers
that accept boards sideways. In these
machines, the cables that connected the
SmartCoimex to the floppy disk drive
were too short. We had to disable the
floppy disk drive interface on the board
and use the connectors on the mother-
board.
We also found that the SmartConnex's
documention and supporting utility soft-
ware seemed unfinished. In fact, we had
considerable difficulty getting the board
up and running, because the instructions
for using the utilities were not clear.
To install a hard disk drive with the
SmartConnex, you run a simple utility
that calls a low-level format routine and
then stores the proper ST506 emulation
driver on the last block of the hard disk
drive. Drivers are available for a variety
of operating systems, including OS/2,
MS-DOS, Xenix/Unix, and Novell Net-
Ware. Once you complete these steps,
you simply type FDISK (or the equiva-
lent, depending on your operating sys-
tem), perform a high-level format, copy
the system over, and load your files.
However, when we repeated this pro-
cess during testing with a Core Interna-
tional Model 310 SCSI hard disk drive,
we received numerous drive not ready
and no boot device messages. Nothing
in the documentation explains these
errors. As it turns out, the emulation
software that is stored in the final drive
block cannot be erased, and the utility
software is not smart enough to know
what to do when it discovers that the
driver software already exists. This was
the source of our numerous error mes-
sages, according to DPT technical-sup-
port personnel. (DPT sent us a utility
that will erase the driver software. The
company doesn't ship the utility in the
basic package on the theory that once you
conduct a low-level format and install the
driver, you don't need to remove it unless
you change controllers.)
The documentation lacked a "quick
start" section, forcing you to uncover in-
stallation instructions obscurely embed-
ded in page after page of technical dis-
cussion. When we put aside the manual
and anonymously called the company,
technical support proved to be quite
good. On one call, we received 20 min-
utes of support time without complaint.
Aside from poor on-screen instruction
and incomplete documention, we liked
the SmartConnex. Although DPT rates
the SmartConnex's transfers at only 4
megabytes per second, we found that it
operated relatively quickly. It rapidly
206 BYTE* NOVEMBER 1990
Smaller Computers.
Bigger Applications.
Storage To Match.
The dimensions of computing are ctiang-
ing. Today's lower profile, higher-end 286 and
386 computers are taking up less desktop
space and taking on much bigger applications.
Matching these new computing dimensions
with new dimensions in storage has never
been more important. And once again, it is a
company called Storage Dimensions that is
doing that matching.
We call it performance matching, actually
And our new 100, 200 and 320 megabyte
internal SpeedStor' subsystems are three
solid examples of how we put you well in front
of today's 286/386 power curve. Because
you get smartly engineered half-high storage
matched not only to the new smaller computer
enclosures, but to their larger performance
demands. With our proprietary SCSI-based
architecture, host bus adaptor and on -board
look-ahead caching for added speed. Plus
an optional floppy port for cost effective
installation and expansion.
Whether you measure your storage needs
in square inches, megabytes or milliseconds,
you'll find the dimensions you require are
the ones we deliver. The ones that have put
our products on more desktops than any other
storage solution. Gall us at (408) 879-0300.
Storage Dimensions, 2145 Hamilton Avenue,
San Jose, GA 95125.
See us at Rotunda Booth #4214.
STORAGE DIMENSIONS
/Fall '90
November 12-16, 1990
Las Vegas, Nevada
SpeedStor is a regislensd trademarlc of Storage Dimensions © 1990 Storage Dimensions
Call me, I'm interested, circle 324 on Reader Service Card.
B-SS2
Please send literature, circle 325 on Reader Service Card.
AccSys for
■ Set of C libraries for easy access
to Paradox data and index files.
■ No need to concern yourself with
internal files fornnat.
■ Increased performance shortens
processing time.
■ Total control over table files primary
and secondary index files.
■ Network and single-user versions available.
Copio InternQtionol Ltd.
1964 Richton Drive. Wheaton, Illinois 60187
708/682-8898 FAX: 708/665-9841
Instant info via FaxFacts: 617/740-0025 Press: 1625007
REVIEW
you get past the
installation difficulties,
the SmartConnex
performs as promised.
THE MOST ADVANCED
CORDLESS MOUSE
HE ZEIM MOUE
Available in cordless and corded models for
IBM PC's, PSIl's, and compatibles.
Dynamic Tracking
10-1000 dpi
No Cleaning Required
Rechargeable
Compatible with Microsoft'
No Mouse Pad Required
Compatible with virtually
all application software
Made in USA
Logitech™ and MSC Mice
ZENY
COMPUTER
SYSTEMS INC.
4033 Clipper Court
Fremont, California 94538
Tel 415/659-0386
Fax 415/659-0468
10% OFF WFFH THIS AD
completed long menus and data-file
searches. BYTE Lab benchmarks of the
board with the Core hard disk drive
showed random-read throughput of about
45K bytes per second; random-write
throughput came in at around 54K bytes
per second (see the figure). For compar-
ison, we ran the same tests using the
Western Digital FASST SCSI controller
that ships with the drive. We found the
Western Digital controller considerably
slower on reads and nearly identical on
writes: Random-read throughput was ap-
proximately 3 IK bytes per second; ran-
dom-write throughput was more than
53K bytes per second.
Guarded Recommendation
Once you get past the installation diffi-
culties, the SmartConnex performs as
promised: It's somewhat faster than the
interface that comes with the drive we
tested, and the board's ST506 drive emu-
lation makes for what should be an easy
installation. We also liked the internal
and external connections and the option-
al built-in floppy disk drive controller
that lets you replace your existing con-
troller, if that's what you need.
However, we are concerned that the
board did not fit easily into four of our
test machines, and the lack of easy-to-
understand documentation and on-screen
prompts made the installation much
more difficult than it should be.
If you want to enhance your PC with
SCSI, the SmartConnex can simplify the
installation. Just make sure your com-
puter's case is large enough to hold the
board and that you have DPT's technical-
support number in your telephone's auto-
dialer. ■
Corey Sandler is president of Word Asso-
ciation, a consortium of high-technology
writers and consultants headquartered in
Nantucket, Massachusetts. He can be
reached on BIX do "editors. " He worked
with Word Association technical editor
Tom Badgett in testing the DPT board.
208 BYTE- NOVEMBER 1990
Circle 377 on Reader Service Card
OnlyNortfiMeMaks
Sense Of It AU!
f "\on't be puzzled about com-
# Iputing for the 90's... call the
X-X company who speaks your lan-
guage: Noahgate. We're your
problem-solving partners. We listen to
your needs, analyze options, then
recommend solutions.
We use a 'modular systems' approach
that allows us to custom configure
your system to meet your current and
future needs.
Now, let's shatter a few myths...
Northgate is a true manufacturer
of computing systems ... not an
assembler. Our R&D Department
works day in and day out, developing
new technologies to keep Northgate
on the cutting edge of high
performance computing.
We design and manufacture our
ovm motherboards in the U.S.A. If
you hear othenvise, hang up ... you
deserve the truth!
A word about price. Northgate is
the performance/price leader in
systems for home and office. No,
Northgate computers aren't the
cheapest. Why.? Because we don't
take shortcuts in technology to get
performance gains and hold prices
down. Some companies cut corners
to get speed improvements. Shadow
RAM is one such technique.
Shadow RAM sets aside room in
RAM for temporary storage of system
and video I/O instructions normally
stored in system ROM. By running
these routines in RAM, instructions
can be executed at the micro-
processor's fastest speed.
However, this R^-^M is best used for
extended memory needs like disk
caching, RAM disk, and spoolers.
When Shadow RAM eats up this
space, you can experience software
compatibility and operating problems.
YouH never experience shortcut-
related problems with a Northgate
system. Call toll-free 800-548-1993.
210 BYTE' NOVEMBER 1990
NorthgateBringsItAllTogetherAnd
Puts R)wer For Tne 90's In Your Hands!
7\ Torthgate exemplifies power!
/ ^ IBM! Compaq! DeU! All the
X others! The unquestioned industry
leader is Northgate! Why? Only Northgate
solves the puzzle! Nowhere else can you get
the blistering combination of triple caching
power ... industry's fastest components and
peripherals ... performance boosting soft-
ware ... power services and technical
support ... all for incredible factory-
direct prices!
Tri-Caching technology
breaks performance barriers!
Caching guarantees power computing
into the 90's! Northgate uses three Vfpcs of
caching technology to extend total system
performance. Each svstem has a minimum
of 64K SRAM memory cache, 32K-64K
cache hard disk controllers and caching
software-all for enhanced performance
and speed.
instead of the disk. Resuk.' Accelerated I/O
transactions!
Caching Software! Nonhgate uses disk
caching software for enhanced performance.
Here's how k works. During a session the
software "learns" to anticipate what data
youll need next and brings it into the cache
for quick retrieval.
Industry's most powerful
components and peripherals!
System speed is not based on the CPU
alone. Hard drives, floppy drives, video
cards and other peripherals all play a part in
enhancing overall performance. One slow
element slows the whole system down.
Northgate solves this problem by using the
latest in AT interface technology to
maximize system performance.
Hard disks made just for Northgate
customers-fastest in the
world! For Northgate (and
you!) only the fastest hard
drives will do. Our
complete selection of hard
drives— featuring our
exclusive Maxtor
200Mb-use AT
technologv' wkh disk
caching controllers for fast,
efficient throughput.
THE ANATOMY Of
TR! CACHING
SRAM Memory Cache! Nonhgate uses
high-speed 64K-256K static SRAM cache to
buffer frequently requested data from slow'er
memory storage areas. RAM cache reduces
the main processor's idle time (wait stage)
while data is transferred to and from main
memory. Our external 486 SRAM cache
operates in true burst mode for
33Mb/second execution of instructions.
Boosts the hit rate for data finding to 99%!
Hard Disk Caching Controllers! Disk
caching improves performance by relieving
the bottle neck caused by hard drives.
When reading and writing to hard disk, the
information passes through a RAM cache
buffer. This buffer retains data after k has
been sent to its destination. If the same data
is needed again, k is drawn from the cache
Fastest video
combinations on the
market— screens appear almost before
you release "Enter"! Nonhgate's 16-bit
Super VGA lets you zip through desktop
publishing, windowing and other bit-mapped
graphics operations. Select from our broad
range of hi^ performance monkors and
video cards to meet the most demanding
design and engineering applications!
Now ... performance
software unleashes the
power of your Northgate!
To make the most of our awesome power,
we're including FREE performance software
with our Elegance™ 386™ and 486™ Power
User's systems. This S1139.00 suggested
retail value includes Microsoft® Windows™
3.0, Samna® Ami™ Professional word
processing and Informix® Wingz™ graphics
spreadsheet.
Microsoft® Windows™ 3.0!
You've heard about
the point-and-click
ease of Apple
computing. Now
Windows brings k
to the DOS worid!
Windows speeds through e\ en the most
demandmg32-bk software ... makes
program operation and multi-tasking
a breeze!
AmiPro™— word processing
and desktop publishing
in one!
^ You get
sophisticated
word processing
features including
130,000 word
spell check, dictionar\', thesaurus, search
and replace, editable page views, mukiple
fonts, integrated graphics and more! And
you get the look and feel of expensive
desktop publishing packages!
Wingz™— powerftil graphics
spreadsheet and database
program!
Wingz for
Windows 3.0
is the first
spreadsheet
program that lets
you take frill
advantage of today's powerful
windows/graphics based environments. You
get unsurpassed number-crunching power
and page perfect presentations.
CALL TOLL-FREE 24 HOITIS EVERY DAY
800-548-1993
Notice to the Hearing Impaired; Northgate has
TDD capabilitN-. Dial 800-535-0602.
NO/rmGATE »,
cam/rm
SYSTEMS
7075 Flying Cloud Drive, Eden Prairie, MN 55344
Circle 259 on Reader Service Card
NOVEMBER 1990 -BYTE 211
New Northgate Elegance 486i™ System...
"Editors' Choice'' said PCMa^azmf
(Adding: "Northgate stops at nothing to please its
customers...97"^" would buy againf")
InfoWorldhbs scored
it 9.1-top rating everr
Incredible power and unmatched
performance at a price you'd
expect to pay for a 386™ !
00
5895
Delivered to Your Home or Office
XT Thether 80286, 386 or
|/|/ 486 technology, Northgate
f f consistently brings you top rated
systems. Our value and performance is
unexcelled when you look at the experts'
opinions. Northgate is a company in
which you can place your trust — perhaps
our most important advantage!
In January, 1988, Northgate won its
first Editors' Choice for the 286/12
SuperMicro. Northgate leadership
prevailed again when PC Magazine
benched 386 systems. One couldn't do
better. Three Editors' Choice — one for
each speed in our Elegance line of 20, 25
and 33MHz systems. Northgate is the
only company who can make this claim!
PC Magazine then called for 486
ISA systems for review. Result:
there was no question about it. 'Only
one machine stands out," they said,
"you could pay less for a 486 system,
but not get the bonuses that are offered
with the Elegance."
Along the way, we added another Editors'
Choice of our OmniKef keyboard.
There you have it ...
A record five Editors' Choice
Awards in one year's time!
About the same time, the tough
testers at Inpmorld were thoroughly and
methodically examining Elegance 486i.
They reported you could buy the next
highest ranked system (scoring 8.2 vs.
our 9 . 1) but you'd also pay three
times as muchit
InfoWorld's editors concluded that
Nonhgate's 486i 'leads the pack by a
comfortable margin. It offers impressive
performance, exceptional expandability
and it is tops in support and value.''^
A subsequent issue of InfoWorld
Guly30, 1990) showed Elegance
486i leading the pack again as a
nenvork file server and
stand-alone system as well.
And, as if we had planned it,
PC Magazine came along with its
Service and Reliability issue in
which Nonhgate's dedication to
customer support was well evidenced.
'As we learned more about its sen'ice
policies, it became clear that Northgate
stops at nothing to please its customers."
No wonder "Northgate was the
hands-down winner when it came to
customer loyaln.^""
That's the story. Designed and built to
perform. Proven by the industry's most
demanding testing. Fairly priced. And
backed by people with a passion to serve
you with a support policy that inspired
one magazine columnist
to say:
"What WordPerfect is to
sofnvare support, Northgate is
to hardware and there are even a
few things that WordPerfect
could learn from the folks in
Minneapolis. Northgate is fast
becoming the Nordstrom of the
computer worid."tt
212 BYTE* NOVEMBER 1990
Complete with the Spectecular 200MB Maxtor
"Power Max" Super-fast hard drive! (Maximized
performance exclusively for North^te and you!)
rhe secret to Northgate's
state-of-the-art power! The
486 processor combines the
capabilities of an enhanced 386, an
advanced internal cache controller and
8K of supporting static cache memory.
The chip also incorporates an enhanced
387 FPU (Floating Point Unit). You get
increased performance for the most
demanding math-based applications.
Northgate caching enhancements
give you greater speed! We've added
a 64K read write-back SRAM cache
(expandable to a Northgate exclusive
256K) to further accelerate the execution
of instructions. I/O transactions are
faster than ever thanks to a 32K hard
drive cache controller. Finally, we armed
Elegance 486/25 with Smartdrive DOS
disk caching software. Result.'' Processing
speed you must see to believe!
Elegance 486i ISA is the perfect
high performance graphics/sofnvare
workstation or network server. Its multi-
stage caching is an excellent match for
tough number-crunching operations.
Look at everything you get! Elegance
486i comes with 4Mb of RAM, a
Elegance 486i ISA System Features
25MHz Intel® 80486 processor
4Mb of 32-bit RAM (expandable to
8Mb on motherboard; total system
RAM of 16Mb with optional 32-bit
memory card)
Proprietary, U.S.-made motherboard
200Mb Maxtor hard drive with 15ms
access; 16-bit controller with 1:1
interleave; 32K disk read-look-ahead
cache buffer
64K SRAM memory cache;
read/write-back caching
High density 1.2Mb 5.25" and 1.44Mb
3.5" floppy drives; also read/write low
density disks
Eight expansion slots; one 32-bit slot;
six 16-bit and one 8-bit slot
Weitek math coprocessor support
One parallel and two serial ports
High-resolution monochrome monitor
Clock/calendar chip rated at 5 years
♦ 200 watt power supply (220 watt
power supply in tower case)
♦ Desktop case with room for 3 exposed
and 2 internal half-height devices
♦ Front mounted reset and high/low
speed controls
♦ Exclusive Northgate OmniKeyl
ULTRA keyboard
♦ MS-DOS 4.01 and GW-BASIC
software installed
♦ On-line Users Guide to the svstem
and MS-DOS 4.01
♦ QA Plus Diagnostic and Utility
software
♦ Microsoft Windows 3.0 and mouse
♦ 1 year warranty on system parts and
labor; 5 years on keyboard
♦ Unlimited 24-hour toll-free technical
support
♦ Free on-site service for one year
♦ FCC Class B Certified
Select the options you need ...
let Northgate custom build them into your system today!
♦ Hard drives up to 1.2 Gigabytes ♦ Laser quality and dot matrix
♦ Tape back up devices printers
♦ Floppy, CD ROM and optical drives ♦ SVGA color monitors and cards
♦ Modems * Weitek coprocessors
200Mb Maxtor hard disk with 15ms
access, 1.2Mb 5.25" and 1.44Mb 3.5"
floppies, desktop case, 14" monochrome
monitor, exclusive OmniKey keyboard
and Microsoft® Windo\^^™ 3.0.
Or select our Power System with
seven bay tower case, 14" SVGA color
monitor with 1024 x 768 resolution, 16-bit
SVGA adapter with 512K video memory,
and 220 watt power supply. PLUS!
Microsoft Windows 3.0, Samna* Ami™
Professional word processing software
and Wingz™ graphics spreadsheet
and database software. A S1139.00
value software is vours at NO
EXTRA CHARGE!
Support power! Your Elegance 486i
ISA is backed by expert toll-free
technical support 24 hours a day, seven
days a week. PLUS, free on-site next
day sen'ice to most locations if we can't
solve your problems over the phone
AND a 1 year parts and labor warranty
(5 years on OmniKey keyboard).
Use Elegance 486i ISA RISK
FREE for 30 days! If it fails to meet
your expectations, return it for a full
refund ... no questions asked!
ORDER TODAY! Call toll-free
24 hours everv' day.
Complete Elegance 486i System
$1
ONLY =5895"
Power User's System Just ^6495""
Delivei^ to your home or office
EASY FINANCING: Easy payment options. Use
your Northgate Big "N", \"ISA. MasterCard ... or lease
it. Up to five-year terms available.
CALLTOLL-FREE24HOURS EVERYDAY
»54^1993
Fax your order. (612) 943-8338
Notice to the Hearing Impaired: Northgate has
TDD capabilit\-. Dial 800-535-0602.
7075 Flying Cloud Drive, Eden Prairie, MN 55344
<£Cop\Tigiit Northgate Computer S>-stems, Inc. 1990. All rights rcsened. Northgate, Obiji/A>k and the Nonhgatc'N" logo are registered [fademarks of Northgate Computet Systems. 80j86and80486atc[fadcmatksof Intel.. \ll other products and brand names
are trademarks and registered trademarks of theii respect ii-c companies. Prices ind specifications subject to change without notice. Northgate reserv es the right to substitute components of equal or greater quality or performance. All items subject (o availability.
We support the ethical use of software, lb report software copyright violations, tall the Software Publishers Associations Anii-Pirac^- Hotline at 1-8 00-3 88-PIR8.
'PCMagasiiu. September 11. 1990 ' ' PC Magaiiiu. September 25. 1990
Vnfalibrki, July 30. 1990 V^Con^uKr Carrrna. .August. 1990
Circle 260 on Reader Service Card
NOVEMBER 1990 -BYTE 213
Northgate Elegance 386733 System...
"...combines top performance, good
components and aggressive pricing...
excellent performer all around."
PCMagazine
October 31, 1989
/I ward winning 386
/ 1 performance! Sizzling
IX. Northgate Elegance 386/33
and 386/25 systems both won
PC Magazine Editor's Choice awards,
been rated #1 and #2 products
(respectively) in InfoWorld AND
received Computer Shopper^^esx. Buy"
recognitions. No other company can
make that claim! Here's how we did it!
Elegance 386's high performance
motherboard is designed and
manufactured by Northgate. With a
16Mb 32-bit DRAM capacity, it's
consistently rated in the top 1% of
performance — at 25 and 33MHz,
Elegance 386 is the fastest in its class!
Tri-caching started here! Elegance
was Northgate's first triple caching
machine. It comes with 64K read
write-back SRAM cache to accelerate
the execution of instructions. And, as
your needs increase you can expand
Elegance's SRAM to a Northgate
exclusive 256K! A 32K hard drive
cache controller accelerates I/O
transactions while Smartdrive DOS
disk caching software increases overall
system throughput.
214 BYTE* NOVEMBER 1990
Zip through demanding
programs. Multi-stage
caching easily handles even a
heavy overhead of video programs,
I/O intensive tasks, network servers,
large data bases and advanced
desktop publishing programs.
Desktop or tower. . .your choice!
Elegance 386 comes standard in
our elegant five bay desktop
case. Our popular seven bay
tower case is also available.
Either way, you get plenty of
room for all kinds of I/O
boards, and internal/external
peripherals.
Start with our base
system! Northgate's base
system includes 1Mb of
RAM, a 40Mb fast access
hard drive, 1.2Mb 5.25" and 1.44Mb
3.5"floppy drives, a 14"high resolution
monochrome monitor and our
exclusive OmtiiKey^ I PLUS keyboard.
Tell us what you need . . .we'll
build your system! Performance
options include: hard drive options
up to 1.2 gigabytes with 15 ms
access; VGA and SVGA color cards
and monitors; Intel and Weitek math
coprocessors; CD ROM and optical
drives; tape backups; printers and a
host of others!
Or select our Power
System with 4Mb of RAM, a
200Mb Maxtor hard drive with
15ms access, 1.2Mb 5.25"
and 1.44Mb 3.5"floppies, a
14" Super VGA color monitor
and an OmniKey keyboard.
Comes complete with
Microsoft® Windows™
3.0, Samna®Ami™ Professional
word processing software,
Wingz™ graphics spreadsheet
and database software and a mouse.
This $1139.00 suggested retail
value software is vours at NO
EXTRA CHARGE!
I Elegance 386 Base System Features:
• 25 or 33MHz InteP 80386DX
processor
• 1Mb of 32-bit RAM (expandable to
8Mb on motherboard; total s\'stem
RAM of 16Mb with optional 32-bit
memory card)
• Proprietary, U.S.-made motherboard
• 40Mb fast access hard drive; 16-bit
controller with 1:1 interleave; 3 2K
disk read-look-ahead cache bulfer
• 64K SRAM memory cache; read/
wTite-back caching
• High density 1.2Mb 5.25"and
1.44Mb 3.5"floppy drives; also
read/write low density disks
• Eight expansion slots; one 32-bit slot;
six 16-bit and one 8-bit slot
• Weitek math coprocessor support
• One parallel and two serial ports
• Hercules compatible video adapter
• Clock/ calendar chip rated at 5 years
• 200 watt power supply (220 watt
power supply in tower case)
• Optional seven bay upright Tower
case; room for three exposed and four
internal half-height dwices or desktop
case with room for three exposed and
2 internal half-height devices
• Front mounted reset and high /low
speed controls
• Exclusive Northgate
OmniKey IWHLK keyboard
• 14" high resolution monochrome
monitor
• MS-DOS 4.01 and GW-BASIC
software installed
• On-line User's Guide to the system
and MS-DOS 4.01
• QA Plus Diagnostic and Utility
software
• 1 year warranty on system parts and
labor; 5 years on l?eyboard
• FCC Class B Certified
Industry's finest 24-hour toll-
free technical support! Your
Elegance 386 is backed by expert
technical support any time you need
it. Call toll-free, 7 days a week,
24 hours a day. PLUS, free on-site
next day service to most locations if
we can't solve your problems over
the phone.
Elegance 386 is backed by a one year
warranty on parts and labor; five
years on the OmniKey keyboard. If a
part fails, well ship a replacement to
you overnight at our expense —
before you return your part!
Use Elegance 386 25 or 33MHz
RISK FREE for 30 days! If it fails
to meet your expectations, return it.
No questions asked.
ORDER TODAY! Call toll-free
24 hours every day.
25MHz Base System Model
$299900
Power User'sSystemS4699'«'
33MHz Base System Model
$349900
Power User's System S5199'"'
Delivered to your home or office
EASYFINANCESIG: Easy
payment options. Use your Northgate
Big 'NT, VISA, MasterCard . . .or lease
it. Up to five-year terms available.
CALL TOLL-FREE 24 HOURS E\ W DAY
800-548-1993
Fax your order. (612) 943-8338
Notice to the Hearing Impaired: Northgate has
TDD capability. Dial 800-535-0602.
NORTHGATE
COMPUTER
SYSTEMS
7075 Flying Cloud Drive, Eden Prairie, MN 55344
©Copj-right Northgate Computer S%-stems, Inc. 1990. rights reserved. Northgate, OimiKey zwA the Northgate "N'" logo arc cc^stercd trademarksof Northgate Computer Systems. 80386 and 80486 are trademarks of Intel.
.Ml other products and brand names arc trademarks and registered trademarks of their respective companies. Prices and specifications subject to change without notice. Northgate rcscr\-cs the ci^t to substitute components of equal or greater quality o
performance. items subject to a\-ailabilit>'. We support the ethical use of software. To report software copyright violations, call the Software Publishers .Association's .\nti-Piracy Hotline at 1-800-388-PIR8.
Circle 261 on Reader Service Card
NOVEMBER 1990 -BYTE 215
T~^irst time ever! Now you
ri can have Northgate Elegance'
X power, speed and performance
in our popular space-saving
SlimLine case! Elegance 386
computers shocked the industry
with a #1 and #2 sweep oi InfoworlcTs
1989 best product awards; AND
three Editors' Choice awards from
PCMagazine.
Cache! Cache! Cache! Like our
powerful Elegance systems,
SlimLine 386 features 64K SRAM
cache to zip through the execution
of instructions. For even faster
speed, we've added a hard drive
cache to make quick work of I/O
transactions. To top it off, SlimLine
386 comes with Smartdrive
DOS disk caching software that
anticipates the information you'll
need next and brings it into the
cache for fast access.
Better features across the
board! SlimLines motherboard
is highly integrated, allowing
maximum system features in the
smallest possible space. It includes
space for up to 8Mb of 32-bit
RAM, one parallel and two serial
ports, fully integrated floppy disk
controller and IDE hard drive
controller. Plus an integrated
SVGA with 512K Video RAM to
speed up bus throughput —
makes the system faster and
more reliable! And there is still
room for expansion with five
open slots.
Three speeds! SlimLine 386
comes with your choice of 386DX
25 or 33MHz processors. For
faster math-based applications —
budgets, forecasts, spreadsheets
and databases — all models feature
80387 coprocessor support to
allow you to easily add floating
point unit (FPU) performance.
216 BYTE" NOVEMBER 1990
33 Cache Systems!
M 11 purpose systems!
/ 1 SlimLine Cache is the
J. A perfect net\vork workstation
or stand-alone unit for business
and home use. It provides excellent
support for advanced desktop
publishing and graphics.
Base system includes 1Mb of
RAM (expandable to 8Mb on the
motherboard), a 40Mb fast access
hard drive, 1.2Mb 5.25" and
1.44 3.5" floppy drives, a 12" VGA
monochrome monitor and our
exclusive OmniKey® I PLUS
keyboard.
You name it, we'll build it!
Performance options include hard
drives up to our super-fast 15ms
200Mb Maxtor hard drive, monitors
and video display cards, math
coprocessors, tape backups, printers
and a host of other choices.
Or select our Power System
with 4Mb of RAM, a 200Mb fast
access hard drive, 1.2Mb 5.25"
and 1.44Mb 3.5" floppies, a 14"
Super VGA color monitor and
an OmniKey keyboard. Comes
complete with Microsoft® Windows™
3.0, Samna® Ami™ Professional
word processing software, Informix®
Wingz™ graphics spreadsheet and
database software and a mouse to
maximize system performance.
This $1139.00 suggested retail
value software is yours at NO
EXTRA CHARGE!
Industry's finest 24-hour toll-
free technical support! Your
SlimLine 386 Cache is backed by
expert technical support any time
you need it. Call toll-free, 7 days
a week, 24 hours a day. PLUS,
free on-site next day service
to most locations if we cant solve
your problems over the phone.
Slimline 386 Base
System Features:
• 25or33MHzInteP80386DX
processor
• lMbof32-bitDRAM(expandableto
8Mb on motherboard)
• Down-scaled, proprietary', U.S.-made
motherboard
• 40Mb fast access hard drive; AT bus
interface; 1:1 interleave; 32K or 64K
look ahead disk caching
• 64KSRAM memory cache; read/
write-back caching
• Hi_gh density 1.2Mb 5.25"and 1.44Mb
3 . 5"floppy drives; also read/write low
density disks
• Five open expansion slots; three full
length 16-bit and 2 half length 8-bit
• 25or33MHz80387orWeitek
coprocessor support
• One parallel and two serial ports
• Built-in 16-bit SVGA with up to 1024 x
768 resolution; 512K video memory
• Clock/ calendar chip rated at 5 years
• 100 watt power supply
• Small footprint SlimLine case with
room for two exposed and 1 internal
half-height devices
• Front mounted reset and high / low-
speed controls
• Exclusive Northgate OmniKey I PLUS
keyboard
• 12" VGA monochrome monitor
• MS-DOS 4.01 andGW-BASIC
software installed
• On-line User's Guide to the svstem
and MS-DOS 4.01
• QA Plus diagnostic and utility software
• Smartdrive caching software
• 1 year warranty on system parts and
labor; 5 years on keyboard
• FCC Class B Certified
More great support! Your new
SlimLine 386 Cache comes with a
one year warranty on parts and
labor; five years on the OmniKey
keyboard. If a part fails, we'll ship a
replacement to you overnight at
our expense — before you return
your part!
Use SlimLine 386 Cache RISK
FREE for 30 days! If it fails to
meet your expectations, return it.
No questions asked!
ORDER TODAY! Call toll-free
24 hours every day.
25MHz Base System Model
$299900
Power User's System S4499»«
33MHz Base System Model
$349900
Power User's System H999'«
Delivered to your home or office
EASY FINANCING: Easy payment options.
Use your Northgate Big X VIS.A. MasterCard . . .
or lease it. Up to five-year terms available.
CALLTOLL-FREE 24 HOURS EVERYDAY
800-548-1993
Fax your order. (612) 943-8338
Notice to the Hearing Impaired: Northgate has
TDD capability. Dial 800-535-0602.
NORTHGATE
COMPUTER
SYSTEMS
7075 Flying Cloud Drive, Eden Prairie, MN 55344
©Copyright Notthgiic Computer S>-sicms. Inc. 1990. .^1! rights reserved. Northgate. Orwr/A/i. antJ the Northgate 'V logo are registered trademarlcs of Northgate Computer S^tcms, 80386 and 80486 arc ttademarks of Intel.
.another products and brand names are trademarlcs and tegisieted ttademarks of their respective companies. Prices and specifications subject to change without notice. Northgate reserves the right to substitute components of equal or greater qualitv- o
performance. Alt items subject to availability. We support the ethical use of software. To report softu.afc copyright violations, call the Softvsare Publishers Associations .Ami-Piracy Hotline at 1-80O-388-PIR8.
Circle 262 on Reader Service Card
NOVEMBER 1990 'BYTE 217
New From Northgate...
20 MHz Rjwered Up
yes, we're a bit late to the party
with SX systems. How come?
We just couldn't bring ourselves
to market another ho-hum SX.
So we put our research and
development team on it. Boy,
did they rise to the challenge! Now
you can get an SX 16 or 20 MHz
machine with the power to run
Microsoft® Windows™ and other 32-bit
software at flashing cache-enhanced
speeds. And, they packaged all this
power and performance into our
exclusive space-saving case— a
favorite of Northgate customers!
The secret to SlimLine's
space-saving design? A fully
integrated motherboard designed and
manufactured by Northgate! This
design reduces bus load — makes
the system faster and more reliable!
Motherboard features include a
built-in VGA adapter (with 512K
Video RAM), parallel and two serial
ports, fully integrated floppy disk
controller and IDE hard drive
controller. Motherboard integration
also makes it easier to install modems
or add-in cards.
Triple cache boosts performance
to zero wait state! You get a
built-in 64K memory SRAM cache
to accelerate the execution of
instructions; hard drive caching
accelerates I/O transactions;
and disk caching soft\vare speeds
the movement of data to and from
the CPU.
218 BYTE- NOVEMBER 1990
Slimline 386SX 16 Or
With 64K Cache!
^^limLine 386SX is perfect for
^ office environments and liome
use. It liandies word processing,
spreadsiieet, database management and
most grapiiics applications witii ease.
Slimline 386SX base system
includes 1Mb of RAM (expandable
to 8Mb) on the motherboard,
a 40Mb fast access hard drive, 1.2Mb
5.25" and 1.44Mb 3.5" floppy
drives, and a 12" VGA monochrome
monitor. Plus, you get Northgate's
award-winning OmniKey'^l 102
keyboard.
Or, we'll build your system to
your specs! There's room for three
half-height devices including floppy
drives, hard disk or tape backup.
Choose from 80, 100, or our 200Mb
hard drive with 15ms access. And,
you still have five open expansion
slots (3 full-length 16-bit, and
2 half-length 8-bit) for all of your
peripherals.
Exceptional support! SlimLine
386SX is backed by expert technical
support any time you need it. Call
toll-free, 7 days a week, 24 hours
Slimline 386SX System Features:
■ Clock/calendar chip rated at 5 years
16 or 20MHz Intel® 80386SX
processor
1Mb of 32-bit DRAM (expandable to
8Mb on motherboard)
Down-scaled, proprietary, U.S.-made
motherboard
40Mb hard drive; AT bus interface;
1:1 interleave; DisCache: 64K look
ahead disk caching; 19ms access
64K SRAM memon' cache;
read/write-back caching
High density' 1.2Mb 5.25" and 1.44Mb
3.5" floppy drives; also read/write low
density disks
Five open expansion slots; three full
length 16-bit and nvo half length 8-bit
16 or 20MHz 80387SX or Weitek
coprocessor support
One parallel and two serial ports
Built-in 16-bit SVGA widi up to 1024 x
768 resolution; 512K video memory
100 watt power supply
Small footprint SlimLine case with
room for x\\o exposed and one internal
half-height devices
Front mounted system reset and
high/low speed controls
Exclusive Northgate OmniKeyl
102 ke\'board
12" VGA monochrome monitor
MS-DOS 4.01 and GW-MSIC
software installed
On-line User's Guide to the svstem and
MS-DOS 4.01
QA Plus diagnostic and utility
software
Smartdrive disk caching software
1 year warranty on system parts and
labor; 5 years on keyboard
FCC Class B Pending
a day. PLUS, free on-site next day
service to most locations if we
can't solve your problems over the
phone. Of course, you get a one year
warranty on parts and labor; five years
on the OmniKey keyboard. If a part
fails, we'll ship a replacement to you
overnight at our expense before you
return your part.
Use a SlimLine 386SX RISK
FREE for 30 days! If it fails to meet
your expectations, return it!
Order Today! Call toll-free
24 hours every day. Ask about custom
configurations, leasing and financing
programs.
16 MHz
Base
System
Model
20 MHz
Base
System
Model
1999
2199
GO
00
Delivered to your home or office.
Call for other configurations and pricing.
EASY FIN.\NCING: Easy payment options.
Use your Northgate Big'N', VISA, MasterCard ...
or lease it. Up to five-year terms available.
CALL TOLL-FREE 24 HOURS EVERY DAY
800-548-1993
Fax your order. (612) 943-8338
Notice to the Hearing Impaired; Northgate has
TDD capability-. Dial 800-535-0602.
N0R7WATE
COMPUTER
SYSTEMS
7075 Flying Cloud Drive, Eden Prairie, MN 55344
©Copyright Northgate Computer S«teir.s, Inc. 1990. All rights reser%-e<i. Northgate, OmniKey and the Northgate "N" logo are registered trademarks of Northgate Computer S«iems. 80586 and 80486 are trademarks of Intel. All other ptoduas and brand names
are trademarks and registered trademarks of their respcai\-e companies. Prices and specifications subject to change without notice. Northgate reserves the tight to substitute componcnis of equal or greater quality or performance. All items subject to availability.
We support the ethical use of software. To report software copyright violations, call the Software Publishers .Associations .\rti-Piracy Hotline at 1-800-388-PIR8.
Circle 263 on Reader Service Card
NOVEMBER 1990 •BYTE 219
Order ¥)urNorthgate Computer Today,
Make No Payments For 90 days!
Just say "charge it"
toyourBigN
credit card!
Get your new Northgate without
spending a penny this year!
Simply fill in the Big ISP information
form and send it to Northgate. You'll
get prompt attention! Once you're
approved, call our systems consultants,
toll-free, to select the Northgate
configuration that perfectly matches
your needs!
You'll free your other credit cards!
Big 'N lets you easily increase your
credit power. Best of all, you'll make
no payments for your new computer
for 90 days after shipment! But, don't
delay, computers must be ordered
by December 31, 1990 to qualifs' for
deferred billing!
Northgate leases systems too!
Choose from flexible terms up to five
years in length. It's never been easier
to get Northgate computer systems
than it is now!
Gall Northgate Now!
800-548-1993
HOURS: Monday - Friday 7 a.m. - 8 p.m. CST
JB^ ii NORTHGATE /»
- ^i^.gf = COMPUTER -Uk^i^f^'
if SYSTEMS 1^'^'
IVlh Flying Qoud Drive, Eden Prairie. MN 55344
OPEN YOUR CREDIT CARD ACCOUNT BY FILLING OUT THE APPLICATION BELOW.
Please complete all appropriate sections, providing at least two years residence and employnient history. If you are self-employed, please be
sure to complete section d. THIS IS NOT A CREDIT AGREEMENT! One will be sent to you upon authorization of an account. (This Form
Must Be Signed To Process Your Order.l All Financed Purchases Are Subject To Credit Approval. If You Have Any Credit Questions, Please
Call For Assistance. Thank You!
A married person may apply for individual credit. I am applying for Icheck one box, pleasel:
□ JOINT CREDIT with another person. Complete entire application.
□ INDIVIDUAL CREDIT complete only individual section.
□ INDIVIDUAL CREDIT but rely on income of another. Complete entire application.
*lf you are a married Wisconsin applicant, you must provide your spouse's information as indicated, even
though your spouse may not be signing the contract.
NOTICE TO
WISCOKSIII APPLICAKTS
You must disclose your marital
status:
□ married
□ unmarried
□ iegallY separated
9. Persona] Information
NAME
SOCIAL SECURITY NUMBER.
PRESENT ADDRESS
DATE OF RESIDENCE MO.
PREVIOUS ADDRESS
EMPLOYER
_YR.
CITY _
.BUYO RENTD OTHER □ .
_HOME PHONE (
_DATE OF BIRTH
ST.
.ZIP.
DATE OF EMPLOYMENT MO.
.YR.
MONTHLY GROSS SALARY $
PREVIOUS EMPLOYER
.BUSINESS PHONE (_
DATES OF EMPLOYMENT .
.TO.
Income from alimony, child support or separate maintenance payments need not be disclosed if you do not wish to have it considered as
basis for repaying the obligation.
ADDITIONAL MONTHLY INCOME $ SOURCE
b. Q-edit Inforraation
PLEASE TELL US IF YOU HAVE:
BANK LOAN (Y/N|
MASTERCARD (YINl
CHECKING ACCOUNT (Y/N) .
_ HOW MANY?
.HOW MANY?
.SAVINGS ACCOUNT (Y/N).
VISA (YINl .
.HOW MANY?.
FINANCE COMPANY LOAN (YINl .
DEPT STORE CHARGE CARD (Y/N)
OTHER MAJOR CHARGE CARDS (Y/N) .
.HOW MANY?.
CREDIT UNION ACCOUNT (YIN).
.HOW MANY?
HOW MANY?.
.HOW MANY?.
c. Joint Applicant's Personal Information
JOINT APPUCANT'S NAME .
SOCIAL SECURITY NUMBER.
ADDRESS
.CITY.
_HOME PHONE (_
_OATE OF BIRTH
ST
.ZIP.
DATE OF RESIDENCE MO
JOINT APPLICANT'S EMPLOYER .
MONTHLY GROSS SALARY $ _
.YR.
, DATE OF EMPLOYMENT MO.
.YR.
.BUSINESS PHONE (_
NAME AND ADDRESS OF NEAREST RELATIVE NOT LIVING WITH YOU .
.RELATIONSHIP
d. Self-Employment Irtformation
BUSINESS NAME
TYPE OF BUSINESS □ Proprietorship □ Partnership □ Corporation
YOUR ANNUAL INCOME FROM BUSINESS Gross $
PERSONAL BANKER'S NAME
.BUSINESS PHONE t
IN BUSINESS SINCE .
Net$
.BANKER'S PHONE (
e. Customer .A.uthorization
I authorize Northgate Computer Systems or its assignees to investigate credit records and to report my performance hereunder to credit
agencies. I hereby certify that the following information is furnished to you for the purpose of obtaining credit and is true and correct of
the best of my knowledge and belief. There are costs associated with the use of this credit card. To obtain more information about these
costs, call us at 1-800-54B 1993 or write to P.O. Box 59080, Minneapolis, MN 55459-0080.
NY-A consumer credit report may be requested in connection with this application or in connection with updates, renewals or extensions
of any credit granted as a result of this application. If I subsequently ask for this information, I will be informed whether or not such a
report was requested and, if so, the name and address of the agency that furnished the report.
OH-THE OHIO LAWS AGAINST DISCRIMINATION REQUIRE THAT ALL CREDITORS MAKE CREDIT EQUALLY AVAILABLE TO ALL CREDIT-
WORTHY CUSTOMERS AND THAT CREDIT REPORTING AGENCIES MAINTAIN SEPARATE CREDIT HISTORIES ON EACH INDIVIDUAL
UPON REQUEST THE OHIO CIVIL RIGHTS COMMISSION ADMINISTERS CDMPUANCE WITH THIS LAW.
APPUCANT'S SIGNATURE.
JOINT APPUCANT'S SIGNATURE .
.DATE.
.DATE.
FDR MARRIED WISCONSIN APPLICANTS:
I acknowledge that the obligation described herein is being incurred In the interest of my marriage or family.
BUYER'S SIGNATURE
.DATE.
* \o\i muse request deferred billing when ordering. Payments will be deferred for three billing c\-cles after shipment.
Interest will accrue during the deferred period at a rate of 1.5% per month (18% APR).
This is not an application. A completed application and agreement must be on file prior to approval for credit.
220 BYTE" NOVEMBER 1990
Circle 264 on Reader Service Card
A P P L I C A T
Stanford Diehl
REVIEW
Windows Takes On WingZ
If there is a medium for gauging the
graphical prowess of Windows 3.0,
WingZ is it. One look at WingZ on the
Macintosh proves just how graphical a
spreadsheet can be. But can it do the
same tricks on top of DOS? And, more
important, is all this graphical wizardry
more than an aesthetic diversion? Name-
ly, will it make your spreadsheet chores
easier or more effective?
The WingZ for Windows 3.0 comes
bundled with an OS/2 version (the com-
plete package is called WingZ PC).
WingZ PC
Company
Informix Software, Inc.
16011 College Blvd.
Lenexa, KS66219
(913) 492-9922
Hardware Needed
2 MB of RAM (3 MB recommended); 2
MB of hard disk space; VGA, EGA, or
8514/A monitor
Software Needed
Microsoft Windows 3.0
Price
$499
Inquiry 1226.
When I began working with WingZ for
Windows, I was immediately struck by
its versatility and ease of use. Presenta-
tion features approach desktop publish-
ing capabilities, and making graphs is
downright fun. WingZ fits effortlessly
into the Windows 3.0 enviroimient, in-
cluding support of Dynamic Data Ex-
change links and importing graphics
metafiles. In the constrained arena of
spreadsheets, WingZ apparently can leap
through hoops of fire.
Once I got down to work, though,
some annoying limitations sprouted up.
WingZ spreadsheets are as big as you
want them to be. You'd use up memory
before you could use up those billion or
so cells. You would think, given this po-
tential mass of data, that you could easily
change defaults and reformat an entire
sheet. Not so. I selected an entire sheet
by clicking on a box in the corner of the
sheet. Easy enough. But when I made
format changes with the whole sheet
specified, WingZ balked. The changes
would affect any data already entered in
the sheet, but newly entered data would
revert to the default format. You have to
highlight a range and change formats
manually each time (or write a macro to
do it for you).
Taking Inventory
As a model, I set up three monthly inven-
tory worksheets and a quarterly summa-
ry. The summary sheet used results from
the three monthly sheets. I've found this
type of operation easier to perform on a
true three-dimensional spreadsheet such
as Lotus 1-2-3 release 3.0. With true 3-
D, all the sheets are combined into one
structure resembling a cube. You can then
"cut through" the cube to total the three
monthly sheets. WingZ, on the other
hand, uses external references to link the
sheets. To reference a cell in an external
sheet, you specify the filename and the
cell reference (external.ref : al).
WingZ linking facilities are disap-
pointing for such a full-featured prod-
uct. First, there is no way to use the
mouse to specify links. Other linking
spreadsheets, such as Quattro Pro and
the inexpensive Lucid 3-D, let you pull
up the external sheet and click on the cell
you want to reference. WingZ forces you
to manually enter the filename (includ-
ing extension) as well as the cell refer-
ence. This can get tiring when you need
to reference a lot of external sheets.
There are a couple more troublesome
limitations when you link sheets. You
can't, for instance, link to a sheet on
disk. All referenced sheets must be open.
And WingZ does not automatically up-
date the references. To negotiate the re-
calc benchmark for the linked Savage
worksheets, I had to write a script that
called each sheet and recalculated them
one at a time.
Sometimes WingZ seemed surprising-
ly intuitive; other times, not at all. When
I typed in "Feb 90," it understood that as
a date and put the data in the default date
format. Pretty smart. But when I added
two cells together, both of them for-
matted as currency, it did not format the
result as currency. Sometimes it even
seemed to outsmart itself. When I added
a blank column into the worksheet,
WingA adjusted my external cell refer-
ences. I then had to go back and change
them so that they referred to the cells in
my external sheets— cells that, of course,
did not change location.
The Graphical Advantage
Start churning out graphs, though, and
you may just forget all about WingZ's
shortcomings. You just block off a range
of data, click on the graph icon, and
specify the area for the graph by simple
click and drag. WingZ generates a graph
on your sheet wherever you want it.
There is a full grab bag of graphs to
choose from, including scatter, contour,
3-D, and wire-frame graphs, to name a
few. Once your graph has been created,
you can resize it, move it, or revise it
from the Graph menu.
NOVEMBER 1990 -BYTE 221
REVIEW
Windows Takes On WingZ
DOS PRODUCTS
Mathmix
Sort
Load
Recalc
Recalc linked
or 3D
Short
Long
Savage
r 120
Optimal recalc
Excel
for Windows 2.10
□ Lotus 1 -2-3
release 3.0
Quattro Pro 1 .0
WingZ
for Windows
WingZ performed admirably on our standard spreadsheet benchmarks. All times are in seconds. Shorter bars indicate faster
execution.
DOS IN EPROM
Or any other code, for that matter! PromKit allows
you to create Eproms that look like read-only disk
drives in your PC -compatible systems. Use PromKit
even if you're not a programmer. Just use PromKit
to convert any disk into EPROM images for your
Prom blaster! Copy system files, batch files, data files,
or anything else you want. Use Proms for read-only,
SRAMS for read- write! Includes source code in C.
Over 180 pages, including disk, only $179. Includes
schematics for add-in boards.
TTRprpT ^^1' include a free copy of the pocket-
r WS^CjIh ^j^gj XT-AT Handbook by Choisser and
Foster with each PromKit if you mention this ad when
you order. Of course, this $9.95 value is aLso available
by itself. Or buy five or more for only $5.00 each.
800-462-1042
' 619-271-9526 ' ^^^^
Annabooks
12145 Alta Carmel Ct., Suite 250
San Diego, CA 92128
FAX 619-592-0061
Money-back guarantee
Are you
looking into
other peoples'
Wnaows?
Write your own Windows™ 3.0 applications
Quickly and Easily with Software Engineer™.
A complete LISP programming environment including
a USP-aware program editor.
Supports Dynamic Data Exchange (DDE) at a higher
level than the SDK. Create both client and server
applications.
Supports GDI, the clipboard, dialog boxes and menus.
Sample programs supplied include DDE sessions with
Microsoft^ Excel and Micrografx™ Charisma' .
Requires 386-based or fast 286-based machine and
Windows™ 3.0.
$249.95
To order Software Engineer
or for more information,
CaU (214)234-2611
or FAX (214)234-2674
SSnWARE
845 Arapaho Road • Suite 105 • Richardson • Texas • 75081
Me naiTies mentioned above may be trademarks or regis'.ered trade.iiarks of their respective holdei
222 BYTE* NOVEMBER 1990 Circle 29 on Reader Service Card
Circle 302 on Reader Service Card
MAGAZINE
EDITORS"
CHOICE
November 28, 1989
SummaSketch II
'Introducing ^| i ® tt
lunmaSketeh D.
New Limited
Lifetime Warranty
The r)ew SummaSketch II tablets
were created with one thing in
mind— you, the people who use
tablets every day You said you
wanted a complete plug and play
package, so we're giving you
the works— both in PC ond
Mocintosh® SE and II versions. A
I2"x 12" or I8"x 12" graphics
tablet with a 4-button cursor and
2-button stylus, or I6-button
cursor for the PC.
The PC version includes inter-
face cables for the m®PC,Al
PS/2 ond compotibles. A utilities
diskette with test
and reset soft-
ware, an
Autodesk®
Device Inter-
face™ driver.
Universal Mouse
Emulator'"' ond a
Microsoft^ Windows
driver. And an offer for
a free tablet template (US and
Canada only] worth overS245,
The Mocintosh version has on
Apple® Deslctop Bus™ inter-
face device to connect the
tablet to the computer.
You'll also get the most soft-
ware compotibility with over 350
PC programs and all Macintosh
SE and II software written under
the Apple Software Developers
guidelines.
SummoSI;etch II toblets hove o
standard accuracy measurement
of ±0.015 inches, selectable res-
olution of up to 1,016 lines per
inch ond high proximity so you
can trace from documents up to
V2" thick Add in convenience fea-
tures such as a power/proximity
light, on-off switch, wedge shape
design for easy use, lightweight
construction for portability— and
it's easy to see why SummoStetch
is the industry standard and the
obvious choice of todoy's com-
puter professionols.
Best of oil, you get oil of
these benefits at an affordable
price. And that's why our new
SummaSketch II is the eosiest
buying decision you hove to
molce. Find out more about
SummoSlcetch II todoy For litera-
ture and the name of a local
dealer call! -800-888-2028,
Ext 304. For technical informa-
tion call 203-881 -5400.
See us at
/Fall '90
Surmagraphics.
November 12-16, 1990
Las Vegas. Nevada
Booth #4224
Every decision should be ttiis easy. '
© /990 Summagraphics Corporation.
Seymour, CT 06483 • A/I righis reserved.
For IBM/Compatible information circle 326; For Macintosh information circle 327; For
Reseller inquiries circle 328 on Reader Service Card.
Word is
getting
around.
The news is spreading fast!
Our 80,000 ecstatic customers are telling their friends about how
much time they save on flowcharts and data flow diagrams.
EasyFlow, unlike most "screen draw" programs, is dedicated to fast
composition and modification of flowcharts and data flow diagi'ams.
They're spreading the news about the automatic line routing,
automatic text centering and the slick cut & paste.
They say you can create charts and then cleanly move them into a
desktop publishing program.
EasyFlow works with most matrix printers, laser printers and
plotters and comes with a 200 page manual. They say you get all this
plus 350 context sensitive help messages on screen for only $149.95
and RUSH delivery is available.
They're telling their friends but not their bosses. Their bosses
think they had to sweat bullets to come up with these
amazing results. You mean you stiU do?!
With 80,000 customers talking, it s amazing that
you haven't heard. Give us a call and find out for yourself what
everyone else is talking about! Then call a few friends and
tell them about the wonders of EasyFlow.
Flowcharting Made Easy!
HavenTree Software Limited
P.O. Box 1093 - A Thousand Island Park, NY 13692
Order Desk: 1-800-267-0668
Info: (6131 544-6035 ext.80 Fax: (613) 544-9632
From our fax to yours... Info Fax: (613) 544-2049
REVIEW
As flexible as these graphs are, they,
too, suffer from surprising limitations.
You must first block off a contiguous
range of data and generate a chart before
you can manipulate it. If you want to add
a new series outside the selected range,
you must first copy an existing series,
select the copy, and then specify the new
series. It would be much easier if you had
the option to specify all your ranges up
front, before the graph is drawn. As long
as your data lies in contiguous columns
or rows, you are all right, but once you
start jumping around, things get
complicated.
In any case, the graphing functions
are flexible enough for you to come up
with just about any presentation that you
could possibly want. You can even select
different objects in the graph (the legend,
the title, or the actual graph itself), sepa-
rate them from the graph borders, and
put them anywhere you want. I drew a
graph, removed the legend, and placed it
to the left of the row labels. I then placed
the bars to the right of the data.
WingZ really shines when it comes to
manipulating graphical objects like this.
You can easily create "buttons" by click-
ing on an icon, and then attach scripts to
them for truly automated spreadsheets.
You could have sales data on your sheet
along with a button that, when clicked
on, would bring up another spreadsheet
with a breakdown of sales by salesper-
sons. You can draw ovals, rectangles,
and polygons and fill them with a range
of patterns or attach a drop shadow to
them. Text fields are just as easy to
create, and you can attach scroll bars to
them. WingZ also boasts tabling, ma-
trix, and database operations, as well as
an impressive scripting language. A full
set of functions is available, but if you
can think up any functions it doesn't
have, you can define them yourself using
the scripting language.
In the end, WingZ is a mixed blessing.
It can certainly put Windows through
its paces, and for presentation punch,
WingZ can't be beaten. The Windows
3.0 version is not quite as snappy as the
Mac version, but it performs admirably
when compared to other DOS (and even
OS/2) products (see the figure). It falters
somewhat when it's faced with the nitty-
gritty work of filling in formulas, link-
ing sheets, and simple formatting. If you
can put up with a little more up-front
work, WingZ can make your final pre-
sentations soar. ■
Stanford Diehl is a BYTE Lab testing
editor /engineer and spreadsheet expert.
He can be reached on BIX as "sdiehl. "
224 BYTE* NOVEMBER 1990 Circle 156 on Reader Service Card (RESELLERS: 157)
''So, this punk comes up to me and says,
'Isthereanythii^you won't dolbra buck?
And I say, 'Sure. I won't \Aug in my PC
without a Rroxima product to protect it.' "
"I may be crazy, but I'm not stupkl."
"When people tell me I take foolish
risks, I say to them: 'At least I assess the
risks, and I always take steps to protect
myself. Do you?'
"Take many microcomputer users.
They're cool and calm, just cruising along
until - wham! - they've crashed. Lost all
their data, maybe even burned out a
motherboard. Yet they sit there, stunned.
Whether you're operating a home computer or a tech-
n/cal workstation, there's a stateof-the-art Proxima
ProLine to match your needs.
They had no idea they were at risk.
"Or maybe they just thought it would
never happen to them. Yet studies
indicate that every AC outlet in America
has a 97% probabilitv of incurring at least
one svstem-damaging event each vear .
"Whether it's a Proxima® ProLine™
Surge Suppressor that clamps down on
incoming surges and spikes - or a Power
Director- that protects against power
problems and acts as a power control
center - your micro needs ultra-reliable
protection against the 101 power
problems that threaten it.
"So check out the entire range of
innovative Proxima Power Protection
Products. And ask about the Proxima
Lifetime Equipment Protection Policy .
With the purchase of a ProLine 20 or 30,
or a Power Director, it guarantees the
survival of your hardware from a power
problem -for life."
Want to hear more about how to save the life of your
computer? Just write, and I'll send you, free, "Five
Ways to Stop Being a Computer Daredevil." Or call
800/582-2580 (800/582-0852 in CA).
Name .
Company _
Address _
City.
.State.
-Zip,
Phone
Return to: Computer Accessories Corporation, 6610 Nancy
Ridge Dr'we. San Diego, CA 92121.
PROXIMA
Circle 388 on Reader Service Card
(RESELLERS: 389)
by Computer Accessories Corporation
Power Director and Proxima are registered trademarks, and ProUrie is a trademark, of Computer Accessories Corp.
Computer Accessones Corporation will change rts name to Proxima Corporation in November. 1991.
tiuiiuiisew
J ^3
■ Designed with developer in
mind—vou can incorporate the
FairCom Server directly into your
applications. Something Orac e
and MS/SQL Sen/er wont let
^°^B °No other server can match
the speed, flexibilhv or concur-
rency of FairCom Servers.
■ Multi-threaded design
increases performance — the
server utilizes all the previously
unused time spent waiting tor
locks or I/O operations.
■ Industrial-quality transaction
processing, including full commit
and rail-back, intermediate save
points and complete logging.
■ Compatible with c-tree plus,
ANSI-standard SQL QBE, our nat-
, ural language quen/ tool, and
. other interfaces. .
■ Two configurations (FairCom
5 Seiver or FairCom SQL Server) -
each comes with a complete
c-tree plus file handler FairCom
SQL Server also includes an AIMbi
standard SQL engine.
airCom introduced the first portable
server to the developer community in 1988.
Since then developers have been demanding
increased user response time, faster server
performance, more flexible interface options
and industrial-quality transaction processing.
The kind of server technology that devel-
opers can incorporate into their applications
to create more sophisticated, flexible and
dependable DBMS products.
FairCom Servers. The server technology
developers have been waiting for.
The FairCom Servers utilize high perfor-
mance design features:
■ Multi-th.eaded design
■ I/O minimization. Sophisticated pra-
prietary caching and compression algorithms
reduces 1/0 functions
■ Key locks. Minimizes interference
between users while maintaining maximum
data availability.
Transaction Processing — The heart of
the FairCom Servers.
FairCom provides industrial quality on-line
transaction processing (OLTP) and fully auto-
matic recovery, including full commit and roll-
back intermediate, save points and complete
logging. No other server can match the speed,
flexibility or concunency of FairCom Servers.
Complete interface flexibility.
FairCom Servers offer developers two con-
figurations. The FairCom Server is an ultra-
high performance server utilizing the widely
accepted c-tree'" and c-tree plus'" Application
Programmers Interface (API). The FairCom
SQL Server includes c-tree plus and a full
ANSI-standard SQL, serving both SQL and
non-SQL clients simultaneously
The FairCom Server can also be used in a
stand-alone (vs. a network) configuration —
it can be tightly coupled with a developer's
application.
FairCom — A decade of performance
and quality.
This new client/server technology break-
through will come as no surprise to the U.S.
and international software developers who
have been utilizing FairCom products during
the past decade. Our file handling technology
is incorporated in the products of many lead-
ing companies including 3Com, Hewlett
Packard, NCR, Cray, Informix, Sharp, Digital
Research, IBM and others.
Call (800)234-8180 to get a complete
technical overview of the latest generation of
servers — FairCom Servers.
The developer's client/server
Circle 131 on Reader Service Card
^^^S^^ corporation ^^^^^^^^13B1S8
4006 WEST BROADWAY* COLUMBIA, MO 65203 'PHONE 314.445.6833 • 800.234.8180 • FAX 314445.9698
SOFTWARE
Tom Yager
REVIEW
Mac-ish Interfaces for Unix
Those of us steeped in the Unix reli-
gious experience can't understand
why everyone doesn't use it. In con-
versations with the anti-Unix crowd,
they say, "It's too hard to use." Until
now, there's been no debating that point.
It took someone else to do it, but a
layer of simplicity has finally been added
to Unix. Two products, IXI's X. desktop
2.0 and Visix Software's Looking Glass
1.0, are jockeying for position as the
standard desktop environment manager.
Both are being bundled with workstations.
These packages represent more than
just a pair of pretty faces. Why all the ex-
citement? Consider the Macintosh— it
owes its success to the simplicity of its in-
terface. After working with one Mac ap-
plication, you learn the mouse actions
and methods that drive virtually all pro-
grams for that environment.
Under the covers, however, the Mac
OS is teeming with complexity. It's just
hidden from the disinterested, and there-
in lies the key to a good operating envi-
ronment: Build in enough versatility to
handle any job that comes along, but in-
clude a layer for those who "just want to
run stuff." And that's just what Looking
Glass and X. desktop do.
I installed the software on an ALR
PowerVEISA 486/33 with 13 megabytes
of memory and a 600-MB hard disk
drive. A combination of Interactive Unix
2.2 and Interactive X Window 1.2
formed the software base, with the dis-
play served up by a combination of a Par-
adise 85 14/ A card with memory expan-
sion, a 512K-byte Orchid ProDesigner
VGA, and a Seiko CM-1440 high-resolu-
tion monitor.
If you're just starting out with Unix,
you'll want to get experienced help in
setting things up. Just getting the pack-
ages installed requires knowing a little
about Unix. Since new users are the main
target audience, the software should have
been easy, even effortless, to install.
While it's not all that difficult, I doubt
that the average new user could handle it.
With Looking Glass, the necessary li-
cense server is not started automatically.
Instead, a system has to be designated as
the server and the vis program run from
there. The documentation is lame on this
point, and if you follow the directions for
starting the program that appear in the
front of the manual, they won't work.
You'll get a message about a missing li-
cense server, but no information about
how to start it. The section on the license
server appears a few pages later.
Turning the Key
Running either package involves the sim-
ple entry of a command, Ig or xdt. X
Window needs to be running before you
enter these commands, and you can place
either command in a user's default X
start-up script for an automatic start.
Under X Window, windows cannot be
manipulated (i.e., resized, moved, or
iconified) without a window manager.
Both packages conform to the OSF/Motif
user interface specification, so the obvi-
ous choice is the Motif window manager
(mwm). Interactive, like many Unix ven-
dors, doesn't ship this standard with its
X Window package (it is available sepa-
rately). X. desktop fills this gap by pro-
viding its own window manager, which
you can enable with the -manager switch
from the command line. Looking Glass
has no window manager, but it will add a
Motif-like border to windows if you're
using a window manager (like uwm) that
doesn't add these adornments.
X. desktop opens one window, the
desktop, where all the initial icons sit
(see photo 1). The default configuration
places icons representing the root and
user's home directories, a supplies direc-
tory, and a trash can. You can add pro-
grams and files to the desktop by drag-
ging them there. Files are not moved
anywhere, but a file is marked as a
"ghost" in its original location to indi-
cate that it now lives on the desktop.
Double-clicking on any directory icon
opens a new window with a view of the
files in it. By default, files are represent-
ed by icons that convey some limited in-
formation. Directories are marked by fa-
miliar folder icons, executable files by a
console display, X Window executable
files by a big X, read-only files with a
pair of glasses, and so on.
There are over 90 different icons, but a
view of a typical directory is filled with
little consoles (executable files) and
NOVEMBER 1990 • B Y T E 227
REVIEW
Mac-ish Interfaces for Unix
/.desktop 2.0
U.S. Contact
UniPress (U.S. distributor)
2025 Lincoln Hwy.
Edison, NJ 08817
(800) 222-0550
European Contact
IXI, Ltd.
62-74 Burleigh St.
Cambridge CB1 10J
UK
44-223-462131
Hardware Needed
Graphical display and pointing device;
4 M B of free disk space
Software Needed
X Window System 3.0 or higher; compatible
Unix operating system (various); Motif
window manager (optional)
Price
Single-user version: $495
(Site licenses available)
Looking Glass 1.0
Company
Visix Software, Inc.
1 1 440 Commerce Park Dr. ,
Suite 600
Reston. VA 22091
(800) 832-8668
Hardware Needed
Graphical display and pointing device;
4 MB of free disk space
Software Needed
X Window System 3.0 or higher; compatible
Unix operating system (various); Motif
window manager (optional)
Price
$495 to $1295, depending on platform
Inquiry 1019.
Inquiry 1018.
stacks of paper (regular files). A screen
full of identical icons is just clutter.
Thankfully, directory windows can also
be set to display filenames. This is fast
and useful. Each name has a tiny icon to
its left with a symbol that clearly shows
whether it is a directory, executable, or
regular file.
Directory views can be sorted in a
number of ways. All X. desktop menus
appear as pop-ups; you hold down mouse
button 1 in the background area of any
X. desktop window. This can be a bit
confusing— there's no clue that a menu
lies in wait.
Whether in an iconic or text view, files
are manipulated in the same manner. A
single click selects a file, and a double
click opens (with an editor, for example)
or executes it. Dragging an icon to a dif-
ferent directory moves it, and dragging
while pressing mouse button 2 copies it.
Clicking on an icon's name brings up a
window that lets you change the name.
Clicking on a file and invoking the
View option from the pop-up menu dis-
plays that file's characteristics. If you
have the access rights, you can modify a
file's permissions with a few clicks. An
annoyance is that the file type is repre-
sented as a four-character jumble that al-
most requires that you have a crib sheet
nearby to decipher it.
The supplies directory, shown as an
office supply cabinet, is intended to hold
utilities for backups, printing, and other
low-level needs. As it is an ordinary di-
rectory, any executable can be copied or
linked into the cabinet.
Looking Glass's desktop metaphor is
spread across the entire screen (see photo
2). It initially opens three windows: a
control window with pull-down menus
that control Looking Glass and perform
other functions, a desktop window that
holds frequently used application icons,
and a directory view. Unlike X. desktop,
Looking Glass uses pull-down menus ex-
clusively. The control window and direc-
tory views have their own menu panes.
Icon actions are only slightly different
from X. desktop; to copy a file, you drag
it with mouse button 1 and the Control
key pressed.
Looking Glass's directory view is its
best feature. It is a dual-paned window,
with a horizontal sash separating the di-
rectories from the files. The sash can be
moved to any position, changing the ratio
of visible directories and files.
There are hundreds of file icons, all
well drawn and most of them explicit in
their description of the file type. The
level of detail is extraordinary— many
icons map to specific named files. Open-
ing a directory view on /bin, for in-
stance, shows unique icons for the first
twelve files in that directory. Most com-
mon (and some not so common) com-
mands have icons bound to them. That is
the first feature that makes Looking
Glass a more useful iconic environment:
The default icons mean something.
The directory view can also be ex-
panded to a list of names, and here, too,
Visix outdid itself. The narrow view sim-
ply lists columns of files, similar to the
output of Is. But selecting Wide from the
pull-down menu brings up every piece of
information Unix knows about the file,
arranged in a useful columnar report.
Each column is topped by a small win-
dow containing the title. The column ti-
tles can be picked up and moved to other
locations or discarded, creating a totally
customized viewing format.
One of the informational items shown
in the Wide view is something that Look-
ing Glass figures out for itself— the file
type. In order to attach a descriptive icon
to some files, Looking Glass tries to de-
termine the file type. This can involve
anything from looking up the filename in
a table to opening the file and reading
enough of its contents to guess the type
(as the Unix file command does).
Opening a large directory for the first
time can be slow as Looking Glass sifts
through the files, attaching type data to
each. File types are kept in a separate
data file, .Igdb, to save the trouble of re-
generating the types every time a direc-
tory is opened.
Looking Glass also has a virtual desk-
top window into which you can put com-
monly used programs and files. The con-
trol window, in addition to holding the
main menu, serves another interesting
purpose. Whenever an application is
launched from within Looking Glass, its
icon and associated command appear in
the control window. Clicking on the icon
there and selecting a menu option will let
you kill the application, gracefully or
forcefully. This may seem minor, but it
makes Looking Glass a nearly complete
environment. Killing errant processes is
also one of the most confusing things for
new users to learn; this makes it a snap
(or, rather, a click).
Making Them Your Own
A large part of working with any graphi-
cal environment is tuning it to your own
preferences. With Looking Glass, this is
simplified somewhat by the set-it-and-
forget-it approach: The window place-
ments and settings you used during your
last session are restored in later ones. But
to go deeper than mere cosmetic adjust-
ments, both packages give you two op-
tions: icon editing and rule files.
If you don't find an icon that expresses
what you have in mind, you can create
one. X. desktop uses the X Window pro-
gram bitmap, while Looking Glass in-
cludes its own. The advantage to using
228 BYTE- NOVEMBER 1990
A system with this much power
doesht deserve anything less.
UNIX* System V/386 PC users no longer
have to settle for a spreadsheet that's anything
less than the industry standard.
Because now, Lotus® 1-2-3® for UNIX
System V gives you all the power and perfor-
mance of 1-2-3. Along with new features that
let you make the most of your UNIX or XENIX®
System V/386 PC.
So you can work with true 3D work-
sheets. Take advantage of file linking. Create
high-impact business graphics. Access data-
bases quickly and easily In fact, do every-
thing you can do with Lotus 1-2-3
Release 3.0.
And macros, keystrokes, and files
are compatible with other 1-2-3
releases. So you can not only use any
work you've done with 1-2-3 up to
.OULS l-2-3."raX S\-stemV
now, you can also share information with
other 1-2-3 users, regardless of their plat-
form or environment.
At the same time, you get full advantage
of your UNIX system's capabilities. Like multi-
tasking, so you can work on one job while
your computer is completing work on others.
Background processing, that lets you run
1-2-3 applications at preset times. And with
the Multi-user Edition, you can even save
money by having a group of users share a
single spreadsheet package.
Call 1-800-343-5414, extension
CDM-0112, for more information
about 1-2-3 for UNIX System V
And start using the best spread-
sheet you can get. Instead of settling
for just any spreadsheet you can get.
Introducing Lotus 1-2-3 for UNIX System V-
© 1990 Lotus Development Corporation. Lotus and 1-2-3 are registered trademarks of Lotus Development Corporation.
♦UNIX is a registered trademark of .AT&T. XENIX is a registered trademark of Microsoft Corporation.
REVIEW
Mac-ish Interfaces for Unix
bitmap is that files are stored in a stan-
dard X Window bit-map format and can
be generated and used by other X Win-
dow programs. Looking Glass stores its
bit maps in a proprietary-format file.
Looking Glass rule files add recogni-
tion for file types that are unsupported
by the base software. Attributes can be
attached to file types to set whether they
need to run in a terminal emulator win-
dow, whether a command can accept
multiple filename arguments, and
whether printing applies to the file and
how it should be handled. These defini-
tions are compiled for faster access. Even
though Looking Glass can be extended
with specialized file types, its behavior
can't be changed. There is no way to at-
tach a special meaning to mouse button
3, or to change the action taken when a
file is deleted.
This is where X. desktop really shines.
It comes complete with a full-featured
programming language, which can be
used to change every facet of X. desk-
top's behavior. Each icon type has pro-
gram code associated with it that deter-
mines how mouse-clicks (including
multiple clicks) and drags affect it, and
how it interacts with other icons.
Using the language, for example, a
Gateway icon could be created and at-
tached to a directory. Dropping files on
that icon might copy them to another sys-
tem on the network. Interaction with the
user can be arranged through utilities in-
cluded with X. desktop that pop up mes-
sage windows and take user input from
the keyboard.
The language is also extended to shell
scripts and to the command line through
the tellxdt command. Any X. desktop
programming language command can be
sent to xdt from the outside this way. Al-
though it would take some doing, you
could create entire domains of special-
ized icons that are tuned to a particular
purpose. And since the scripts are all in
plain text files, they are easily exchanged
between systems.
Telling Them Apart
In general, I am impressed with both
products. Looking Glass is much more
useful out of the box. With more stan-
dard icons, job control, and flexible
methods for looking at files, it can ap-
peal to both new and experienced Unix
users. It doesn't pander, but neither does
it force you to understand anything about
Unix. Users at any level could live com-
fortably under Looking Glass.
X. desktop, on the other hand, is less
immediately useful but much more
adaptable to specific requirements. Ex-
perienced users will delight in tinkering
with its programming language, wrap-
ping themselves in a custom environment
that is uniquely their own. New users can
get by, but will gain little from X. desk-
top until a helpful hacker comes along
and adds some new behavior. If I were a
system administrator charged with plac-
ing 20 workstations in the hands of new
Unix users, I'd spend the time to write
custom X. desktop programs that would
make the users' lives easier and cut down
on the number of problem calls.
So if you stop me on the street to tell
me how Unix isn't for you, you had better
prepare yourself. With X. desktop and
Looking Glass out there, you're clean
out of excuses. ■
Tom Yager is a technical editor and Unix
expert for the BYTE Lab. You can reach
him on BIX as "tyager. "
Our Hostess multiuser serial controllers are an Expand up to 16 users with the Ultra 16 high Our Ultra Cluster gives you the flexibility and
excellent choiceforuptoeight occasional users. performance intelligent serial controller. But if power for virtually limitless growth. Starting
The Hostess 550 provides buffering for even your multiuser requirements are more modest a with an Ultra 8 base board, you can expand 16
higher performance. And for truly high perfor- 16 port Hostess 550 controller makes an equally users at a time, while maintaining current levels
mance, choose the Ultra 8. intelligent choice. of performance every step of the way.
230 BYTE • NOVEMBER 1990
Multiply Your Choices
At Comtrol we pioneered multiuser
technology. And we know that there
are no single
solutions to
multiuser en-
vironments.
That'swhywe
offer more
choices than any
other company... from text to graph-
ics. . .for modest users to over 64 users
supported by a single PC. And we've
notonlymultipliedyourchoices,we've
multiplied performance, allowingyou
to expand without the high cost of adding computers.
Multiplied Performance
No company offers you more perfor-
mance than Comtrol. In fact, our new
DT Express driver transforms our Ultra
Series into the high-
est performing con-
trollers available
today. DT Express
MuLTiVisioN. For Choices Beyond Words
when graphics enter the equation, MultiVision enters the
picture. A fully functional multiuser system for up to 16 users,
MultiVision speeds images to the screen at a blistering 100
megabits per second. As a result, you'll experience near
instantaneous trans-
mission of your
graphics.
With software that
enhances standard
operating system
graphics drivers,
MultiVision is
■i Performance
remains high as
you add users.
Hi Host utilization
decreases.
dramatically
reduces host
utinization and
significantly in-
creases throughput by managing
all data transmission and data
transform functions on the con-
troller. So now as you add users,
no one gets caught in a wait state.
virtually any j
monitor, keyboard, mouse or VGA controller supported by the
operating system. MultiVision can also run applications de-
signed for the "X" environment. But unlike a LAN-based "X"
terminal, MultiVision is a multiuser system that transfers
data up to 100 times faster. When you compare that
performance with the cost of an "X" terminal...
MultiVision's advantages really compute.
Multtpued Protection
We back our products with an uncom-
promising 30-day satisfaction guarantee,
a *5 year warranty, complete technical
support, and most importantly... a com-
pany that's easy to do business with. It
all adds up to the best protection plan
available. And if you're a VAR, call us
about our Reseller Program that provides you with options
designed exclusively for your needs. yr. Muinvision
^QQ US 3t
®COm©iMyFall'90
November 12-16, 1990
In Sally's Booth B540
Las Vegas, Nevada
Options
Our products offer serial port and memory
options that are field upgradable; compatibility
with ISA (AT), MicroChannel and EISA buses;
RS232, 422, 485 and Current Loop interfaces and
DB 9, DB 25 and RJ 45 connectors.
Graphics
When your needs move beyond text, MultiVision
moves into view-a high speed (100 megabits
per second) communications controller that
offers near instantaneous multiuser graphics
like you've never seen before.
Circle 82 on Reader Service Card
Comtrol
A Control Systems Company
Multiply your choices. Call Comtrol today.
1-800-926-6876
Comirol Corp., 2675 Patton Road P.O. Box 64750 St Paul, MN 55164
© 1990 COMTTiOL CORPORATION. rights reserved. All other brand names and
product names are trademarks or registered trademarks of their respective holders.
':eij S«rcli tfekc
_FflB_ tcoisUrt)
JaiaS tstracMit
JSCJJli ICOBStSBt)
ab&it (tMriible)
flLl^FOin IcoBstaBtl
ftPlEHTlY (coBstait)
MP.fOlil [coBStaitl
fiECPftEflfS (tB^cf)
EIlWFlHfC ftspedef!
mi (tupedcTi
BEITTai_rftiiSIH (coBStantl
Inter £sc:CaiH:el Tafe^Hext Fleid
Get set for smooth sailing. Because
Microsoff C Professional Development Sys-
tem version 6.0 is not only designed to be
fast and powerful, but also easy to control.
Thanks in large part
to Microsoft's unique Pro-
grammer's WorkBench. It
integrates the debugger,
editor and compiler, allow-
ing them and all the other
powerful programming
tools to share data.
Tools like our Source
Browser, that taps directly
into the project database.
This feature will give you
instant access to the rela-
tionships between functions, macros, types
and variables. It'll even give you a full call
tree that literally draws you a map.
With our CodeView' Debugger, you'll
save a lot of time. This powerful tool not only
debugs any size DOS* or OS/2 application
program, on any 286 or 386'" machine, but also
lets you explore nested structures and arrays.
The Programmer's WorkBench even
has an open architecture that is supported by
many third party tools.
Our online and hardcopy documenta-
1W
Ipsciido
Explore the relationships betwee>! functions, variables,
types, and macros using information created by the compiler and
stored in the project database.
tion are designed to complement each other.
Together they provide you with an intelligent
mix of professional guidance.
You'll find the C Advisor always online
and ready to help. It's a hy-
pertext-based reference
system complete with sam-
ple coding solutions you can
copy and paste directly into
your program. You'll also
find the hardcopy documen-
tation offers many useful
tips and techniques for
advanced C programming.
So whether you're
developing applications for
the MS-DOS; Microsoft
Windows™ version 3.0 or MS' OS/2 Presen-
tation Manager systems, our Programmer's
WorkBench will allow you to write the fast-
est code around in the shortest amount of
time possible.
For a free white paper with more de-
tails, just call (800) 541-1261, Department N19.
Then get your hands on Microsoft C
version 6.0. It'll blow you away
Microsoft
Making it all make sense
'This requires 550K of available extetided memory. Customers within the 50 United States, call (800) 541-1261. Dept. N19. Otstomers in Canada, call (416) 673-7638. Outside the U.S. and Canada, call (206) 882-8661. © 1990 Microsoft Corporation. All righ
Mcrosoft.C
Professional Development Systei^
Compiler Performance
• Based pointers access far data with size and
speed of a 16-bit pointer
• Register-based parameter passing dramatically
improves performance of function calls
• Optimization pragma lets you control what
optimizations are in effect from within your code
• Integrated inline assembler
• Dramatically improved local code generation
Pro g rammer's WorkBench
• New Programmer's WorkBench 1.1 is faster than
ever before
• Complete integration of edit, make, debug cycle
• Source Browser gives you access to information
on all aspects of your source code
• Microsoft C Advisor provides fingertip access
to the environment, C Language, and C Runtime
Libraries
• Under OS/2, Programmer's WorkBench takes
advantage of OS/2 virtual memory, protection,
multitasking, and multiple threads to provide
you the most productive development environ-
ment available
CodeView version 3.1
• New version 3.1 is compatible with VCPI
managers— CodeView can take advantage of
extended memory along with VCPI applications
like SSe-Max""
• Completely redesigned user interface providing
a multi-window, multi-file environment with
views into source, data, local and memory
• Debugs nearly any size application on 286 or 386
machines
• CodeView takes only 15K from the DOS 640K
address space
Documentation
• Advanced Programming Techniques: Tips and
techniques for professionals— to help you get
more out of C 6.0
• C 6.0 Reference; Reference guide covering op-
tions and reference to runtime library routines
• Advisor; Complete reference material online, at
your fingertips complements the C 6.0 Reference
• installing and Using; Gets you up and running
with the professional development system
re^mvd. Microsoft, MS. MS-DOS. the Microsoft logo arid CodeView arc registered trademarks ami Windows and Making it ali make sense arc trademarks of .Microsoft Corporation. 386 is a trademark of Intel Corporation. 386-Max is a trademark ofQualitas. Inc.
i
ILDING BLOCK
The Dynamic Duo. The 4860 is an industry-first Mother-
Board that packs the power of the Intel 80486 CPU with the
Intel 80860 RISC processor (i486 + i860 = 4860). With it,
you can build mainframe power into PC's for
applications including CAD, LAN and desktop
publishing. Equally impressive, our 4860 pumps
up performance in your UNIX workstations.
A PC Revolution. In the PC environment,
the 4860 is a 486 -based MotherBoard which
runs over 2 times faster than 386 computers.
It s fully compatible with DOS, IBM's OS/2,
Novell Netware and UNIX. What's more,
Hauppauge's 4860 supports up to 64 MBytes
of memory without a RAM expansion board!
RISC-Y Business. Thanks to the 4860's
symmetrical architecture, both the i486 and
the i860 processors can access the full range of memory I/O
system, and the 64-bit expansion bus. The result? Unprece-
dented dual processor performance.
You'll find that the i860 processor is ideal in graphics appli-
cations, performing up to 25 million floating-point operations
per second. That's more than 10 times faster than the i486
processor alone! There's even an optional 64-bit frame
tarn.: , I
buffer card for ultra high-performance workstation graphics.
For UNIX Workstations, Too. The 4860 board makes
a great foundation for high-performance RISC workstations
that run advanced UNIX applications. Many
workstation vendors are choosing the i860
processor as a standardized vehicle for CAD and
simulation systems, and the 4860 is perfectly
compatible with these applications.
Technical Features: ■ 4 Megabytes of high
speed RAM expandable to 64 MBytes shared
between i486 and i860 processors ■ Socket for
optional 128K static RAM cache module for
the i486 • Full size PC/AT form factor ■ Eight
EISA I/O slots ■ 64 - bit expansion slot ■ 1 parallel,
" 2 serial ports.
The 4860 MotherBoard. Built with the world's
highest performing microprocessors. So you can build the
world's highest performing PC's and workstations.
Hauppauge Computer Works, Inc
91 Cabot Court
Hauppauge, New York 11788
Toll Free: 1-800-443-6284
In New York: 5l6-434-l600
InEurope: (49) 2161-17063
HauppauQe!
Trademarks: IBM AT and OS/2: IBM. Intel 386. i486 and 1850: Intel Oirp. DOS and XENIX: Micn)S(ift Oirp. 4860 .MntherB(iard: Hauppauge Gimputcr "*iirk.s. Inc.
Circle ISS on Reader Service Card
HARDWARE
Alan Joch
REVIEW
New Bubble-Jet Outpaces
Portable Printers
The BJ-lOe uses
a nonimpact
bubble-jet print
mechanism that
can produce 360-
by 360-dpi
resolution text and
graphics.
\
If a colleague produces an important
document with Canon's new BJ-lOe
printer and asks you to check the fine
print, legalese may be the furthest thing
from his or her mind. Instead, your co-
hort may be referring to the crisp, 360-
dot-per-inch resolution coming from this
impressive portable.
The BJ-lOe serves users of PCs (and
Macs, through third-party vendors) who
print more than notes to themselves on
cross-country flights or while hunkering
down in a hotel room. The $499 printer
can deliver high-quality letters and re-
ports that you'll feel fine about distribut-
ing to your business contacts. In return,
you'll pay weight and size premiums
BJ-10e
Company
Canon U.S.A., Inc.
One Canon Plaza
Lake Success, NY 11042
(516)488-6700
Hardware Needed
PC with parallel interface, or Macintosh
with optional serial-to-parallel cabling
interface
Price
$499
compared to portables like Kodak's Di-
conix 150 plus. Yet neither its 4 pounds
(versus Diconix's S'/o pounds) nor its
\lVi - by 8'/2- by 2-inch dimensions take
the BJ-lOe out of the portable arena. Its
sharp, 360-dpi quality, however, does
separate it from the portable pack. In
fact, the BJ-lOe surpasses the quality of
some full-size, desktop ink-jet printers
at four times the price.
Bubble Brigade
The "BJ" in the printer's name stands
for bubble jet, a nonimpact print mecha-
nism closely related to ink-jet technol-
ogy, except that air bubbles force ink
from any of 64 nozzles. An electrical
charge produces the bubble, and the re-
sulting heat dries the ink almost as it hits
the paper. Canon claims that the ink
won't smear, but that's not entirely true.
Careless fingers will cause smudges if
you touch a fresh page. Let the ink dry
for a couple of minutes, though, and a
single pass of a highlighting pen won't do
any damage. (Multiple passes will mud-
dy your prose.)
To prevent ink evaporation, a small
arm caps the print head when the BJ-lOe
is idle. I left the printer unused for three
weeks and then reinstated it without any
dried-ink problems.
This is Canon's second bubble-jet
printer now on the market. Last year, the
company began shipping the BJ-130e, a
desktop version capable of 132 charac-
ters per second in letter-quality mode.
Canon hints that more bubble-jet printers
are in the offing, possibly including a
color model sometime in 1991 .
Unlike the desktop BJ-130e's print
mechanism, which consists of a separate
ink cartridge and print nozzles, the BJ-
lOe uses a cartridge that integrates both
elements. Canon rates BJ-lOe cartridge
life at 700,000 characters, or about 200
single-spaced pages, according to my
calculations. The $25 cartridges don't
leak or spill ink, and they snap into place
easily.
Using DIP switches, you can select
either BJ-130e or IBM Proprinter X24E
emulations. Currently, you must emulate
the BJ-130e using packages that offer the
correct software drivers to achieve full
360- by 360-dpi graphics resolution.
Graphics in Proprinter X24E emulation
are limited to 180- by 360-dpi resolution,
although Canon says it is working with
software vendors to develop drivers for
full graphics resolution in that mode.
Software drivers written for the BJ-
130e are compatible with the portable
version, including Windows (Windows
3.0 drivers were being developed at press
time), Microsoft Word, WordPerfect
5.0, QuattroPro, First Publisher, and
three PostScript interpreters: UltraScript
from QMS, TeleTypesetting's TScript,
and GDT Softworks' JetLink Express
2.0. QMS, GDT Softworks, and Tele-
Typesetting also offer software drivers
and serial-to-parallel interfaces that let
you hook up Macs to the BJ-lOe and print
at full resolution.
Clamshell Alliance
The BJ-lOe's self-contained case and
charcoal color resemble the clamshell
portable computers on the market. While
the BJ-lOe is a natural for the road (a re-
chargeable battery pack weighing about 9
ounces is a $50 option). Canon markets it
as a portable that doesn't have to hiber-
nate between business trips. A built-in
stand and optional ($90) 30-sheet paper
feeder mean you can set it up on your
desk as a backup printer to dash off short
letters and memos that you don't have to
track down at the networked printer.
You'll sacrifice little in the way of
print quality. The BJ-lOe prints in either
a so-called economy or a high-quality
mode. Print speed remains the same in
either case, but in the economy mode less
ink shoots out to print characters, for
longer cartridge life. Characters sit on
the page clearly defined; put a magnify-
ing glass to them and their jaggies show,
but the quality isn't too far from a laser
NOVEMBER 1990 • B Y T E 235
REVIEW
New Bubble-Jet Outpaces Portable Printers
"Good-by, Grover's
"Good-by, Grover's
"Good-by, Grover's
Corners ... Oh,
Corners . . .Oh,
Corners . . .Oh,
earth, you're too
earth, you're too
earth, you're too
wonderful for
wonderful for
wonderful for
anybody to realize."
anybody to realize."
anybody to realize."
Figure 1: Text samples from a LaserJet Series III (top), the Canon BJ-lOe (middle), and Epson 's EPI-4000 ink-jet printer rank
the BJ-lOe 's output closer to laser-printer quality, thanks, in part, to fewer jaggies on the edges of characters.
printer's. In fact, when I pitted the BJ-
lOe's output against the Hewlett-Packard
LaserJet Series III and a full-size Epson
EPI-4000 ink-jet printer, the BJ-lOe
came in a comparatively close second to
the laser printer (see figure 1).
I printed samples on plain xerographic
stock and 25 percent bond letterhead
with fine results. The BJ-lOe will not
break any speed records; mine averaged
about 75 seconds to print a full page of
text in high-quality mode. But the bidi-
rectional print (in text mode) doesn't
make you feel as though you're waiting
an inordinate amount of time.
The automatic sheet feeder does away
with the frustrations of loading paper one
page at a time. It automatically handles
letter-size paper; you can print on A4
sheets if you feed the paper in manually.
The feeder doesn't accept envelopes, but
the printer handles them easily through a
rear path. Printing continuous forms is
not part of the printer's capabilities.
The feeder worked without hanging
up, even on a series of 10-page text files.
However, printed pages tend to gather in
a clump after they exit the printer and
may foul exiting sheets.
I printed a line drawing in 360-dpi res-
olution and found the tones to be an im-
pressive range from solid black to white.
with sharp definition of crosshatches and
other patterns (see figure 2). The printer
slows down a bit with graphics because
it switches into a unidirectional print
mode, but the clarity and resolution of
the final image make the wait worth-
while.
Another plus is the printer's quiet op-
eration. Step into a coworker's cubicle
while the BJ-lOe is running, and you're
more likely to hear the occasional clank
of the paper rollers than the print nozzle.
Bubble Trouble
Nevertheless, this handy peripheral is
not without some unnerving flaws. The
user's manual is so perfunctory that you
will wish it came with Cliffs Notes to
help you decipher it. I found myself read-
ing some confusingly written sentences
over and over, trying to glean their
meaning. Don't scour the manual for a
technical-support number, because one
isn't listed. The manual tells you to call
your service representative, but don't be
deterred. Dial (800) 423-2366 and you
will reach Canon's support line. I called
anonymously and received immediate
and knowledgeable service. Canon's
fledgling BBS, at (516) 488-6528, posts
a few new software drivers.
I also found myself cringing at the
printer's frequent chirping. The printer
chirps in lieu of control-panel lights that
tell you if you're in draft or letter-quality
mode and whether you're set for pica,
elite, or double-high characters. As you
press control buttons, you hear a series of
chirps in a variety of tones to guide you
in your selections. The chirps attracted
a stream of coworkers into my cubicle
wanting to know what new computer
game I had found. So hope that anyone
sitting next to you on a crowded flight is
patient or plugged into a headset.
Worst of all, I found these audio codes
confusing and frustrating— I was never
sure of the setting until the printer actu-
ally started producing text. If you're
hearing-impaired, this printer may be
impossible to use conveniently.
Over time, I grew more comfortable
with the control panel, but I would still
prefer a more intuitive visual display.
Even so. Canon may have a hit. Laptop
owners who want high-quality output
from a portable printer that can serve
double-duty on the desktop should con-
sider this bubble-jet printer. The price
alone should make you feel, well, posi-
tively effervescent. ■
Alan Joch is a BYTE technical editor. You
can reach him on BIX as "ajoch. "
236 BYTE- NOVEMBER 1990
Expand Your Horizons
with BayTBCh's Line of
Statistical Multiplexers
BayTech invites yoii to expand yOur nofizdns to
encompass a whole new world of data communica-
tions with our line of statistical multiplexers and modems.
Our products will allow your communications capa-
bilities to expand to their fullest extent. Bay Tech offers
the highest quality and most cost-effective data com-
mimications products available. Let our new horizons
lead you to product savings and satisfaction beyond
your expectations!
Bay Tech's statistical multiplexers offer convenient,
cost-effective solutions for your commimications require-
ments. Our units multiplex from four to twenty indi-
vidual communication channels to a single dial-up or
leased tyeplione line, cutting phone fine costs to a tnin-
imum. Bay Tech's stat mux line includes units with inter-
nal modems. Units without internal modems are designed
for use with external modems, or they can be directly
connected for distances to 4,000 feet. Quality 2400 and
9600 bps external modems are available from Bay Tech.
[iJDcarDaGa pk^qo^g
AD of Bay Tech's products are simple to set-up
and to use. And all come with the most efficient tech-
nical support available, so Bay Tech's exceptional ser-
vice continues long after the product is delivered. Bay Tech
can help you tailor a system today to suit your specific
application requirements. Call now to find out how
Bay Tech's products can expand your horizons!
Circle 43 on Reader Service Card (RESELLERS: 44)
See
the
Future.
The ideal 16-inch ergonomic
monitor for professional graphics
and business applications.
Maximum performance for CAD/CAM, spreadsheets, databases,
WYSIWYG word processors and desktop publishing. Designed for
PCs and Macintosh II.
1024 X 768 resolutions. Supporting the new, higher refresh rate
of 70Hz and above for a flicker-free display. No distortion. Sharply
focused. Bright images across the entire screen.
An anti-static, non-glare screen. Low
magnetic radiation. No interference between
two monitors separated by a mere six inches, for
dual-display applications.
Microprocessor-controlled configuration for
your applications, memorizing size and position
of the screen settings you prefer.
T^Hi|li1torg^0m|)ge artist
.J^^C/fess^th^B^^;,^^-^ - .-,-7 ^■
I FLEXSCAN WdOi
NANAO
NANAO USA CORP.
23510 Telo Ave., Suite 5
Torrance, CA 90505 USA
Phone (213)325-5202
Fax (213)530-1679
Circle 236 on Reader Service Card
(RESELLERS: 237)
Images cieaied Dy Jenj D.Ftynn, DesTjii Engir^ei.
McDonrwii DouQias Soace Sysiems Company", Kennedy Scace C<-'c- = ;s
Ma^iniosti I! iS 3 teg«letM traOemaft o! Apoie Comooters i-^c
NAVAO ar>3 CLEXSCAN a.-e reg^iefed Iractemartis O) NANAO USA COPPCRATlON.
-2:; -A
16"^(15 V ), 0.28mm -do t pitSpX
1024-9C- /p8 ySpe/- high
high rl^ffMh lalQ^ /^.i^::^ x ^
30-64l<Hz-' V :^^0^m^-
V{^S§il4^andMac EDompatible
SYSTEM
Wayne Rash Jr.
REVIEW
A Poqet Full of Power
The Poqet PC
weighs only
1 pound, and
programs such as
Lotus Agenda and
Act are available
on ROM cards
made specifically
for it.
Poqet PC
Company
Poqet Computer Corp.
650 North Mary Ave.
Sunnyvale, CA 94086
(800) 624-8999, ext. 1590
(408) 737-8100
Components (as reviewed)
Processor: 7-MHz 80C88
Memory: 51 2K bytes of RAM; 640K
bytes of ROM
Mass storage: 64K-byte RAM card:
512K-byte RAM card
Display: 7- by 2y8-inch supertwist LCD;
MDA mode 25 rows by 80 columns,
CGA mode 640 by 200 pixels
Keyboard: 77-key
I/O interfaces: XT bus edge connector
Size
83/4 X 4y,o X 9/io inches; 1 pound
Price
$2345
Inquiry 1082.
Poqet Computer's Poqet PC is a re-
markable device. Whether you see
this tiny computer as a workhorse
or an executive toy, a 1-pound, IBM
PC-compatible computer slightly larger
than a pocket calendar that runs for 100
hours on two AA alkaline batteries is in-
deed a technical achievement.
The basic Poqet includes 512K bytes
of system RAM, 640K bytes of ROM, a
64K-byte RAM card, a file transfer
cable, and a carrying case for $1995. My
test machine also included a 512K-byte
RAM card ($350) and special ROM-card
versions of Act ($395), XyWrite ($495),
and Lotus Agenda ($395). Built around a
7-MHz 80C88, the machine is slightly
faster than an IBM XT.
When BYTE first saw the Poqet (see
"A PC in Your Pocket," November
1989), it was clear that this was not a m_a-
chine for everyone. At the time, the com-
puter's LCD had clarity problems, and
the miniature keyboard was impractical
for any task that required more than a few
keystrokes. The display problem is fixed,
and the keyboard is improved, but the
keyboard's small size still limits the ma-
chine's usefulness.
The keyboard and screen are just two
of the compromises required to create a
computer the size of the Poqet. Another
is the machine's 5 12K-byte system RAM
limit— the Poqet simply doesn't have
enough room inside for more memory.
This limitation is less of a problem than it
sounds, however, since programs in the
Poqet 's 640K bytes of internal ROM
(i.e., DOS 3.3, GWBASIC, PoqetTools,
and PoqetLink utilities) or on optional
ROM cartridges don't have to be loaded
into RAM to execute.
Tiny Typing
The Poqet's keyboard has a 77-key
QWERTY layout with 10 function keys
across the top and a numeric keypad su-
perimposed over the letter keys on the
right side of the keyboard. You activate
the keypad by holding down the blue Po-
qet key next to the space bar. This key
also activates several other secondary
functions on the keyboard.
Some Poqet-key combinations simply
invoke lesser-used keys on standard key-
boards, such as the Fll and F12 keys.
But the Poqet key also controls several
special functions, including contrast and
brightness controls, power management,
the keyboard lock, and the alarm and
speaker controls.
Pressing Poqet-Escape invokes Poqet-
Tools, a SideKick-like pop-up menu that
includes a calculator, a text editor, a
scheduler, an address book, and a com-
munications program. The menu also in-
cludes a setup utility that controls power
management and other functions.
The keyboard, which measures just
8'/2 inches wide, performs well for its
size, although the '/2-inch-square key
caps are so small and so closely spaced
that you probably won't want to do any
touch-typing. Still, touch-typing is not
impossible, as one of my coworkers (who
has very small hands) demonstrated.
The Poqet never truly shuts off. Press-
ing the I/O key, just above the Return
key, shuts off the display and CPU but
continues to power memory to protect
programs and data. When you reactivate
the machine, it returns to the state it was
in before you deactivated it. Even during
normal operation, the CPU goes into
sleep mode between keystrokes, and the
system shuts down the display after sit-
ting idle for 2 minutes.
Peering Ahead
The 7- by 2%-inch screen presents a full
25 rows by 80 columns in either CGA or
MDA mode. The default is MDA. The
characters, while small, are crisp and
easy to read: They're about the same size
as the text on this page.
Although the screen does not have
backlighting, it's still possible to use it
under average lighting conditions. The
screen folds to any angle, but it will not
fold open completely if you have a serial
cable or data transfer cable attached to
the machine. Along the bottom of the
screen are indicator blocks that tell,
among other things, function-key status,
when you're accessing the ROM disk,
when the battery is low, and when the
power management software is enabled.
The Poqet is free of external controls
NOVEMBER 1990 'BYTE 239
REVIEW
A PoQET Full of Power
and connectors, except for a single XT-
bus edge-card connector at the rear of the
unit that accepts a data transfer cable
(which is included) or an optional serial
or parallel cable, and two memory-card
slots on the underside that hold RAM or
ROM cards.
RAM cards, used for data storage,
come in 64K-byte and 512K-byte sizes; a
1-MB card was still in development at
press time. My test unit included a 512K-
byte RAM card. Despite a recent price
cut (the 512K-byte card dropped from
$595 to $350), the cards are an expensive
way to store data. One alternative is to
configure the Poqet's 512K bytes of sys-
tem RAM as a RAM disk. Another is to
buy Poqet's external 3 '/2-inch 1.44-MB
floppy disk drive for $395, but this re-
duces portability and cuts battery life
down to 20 hours. An optional memory-
card reader for desktop PCs, which was
unavailable at press time, should make
using the cards more convenient.
PCTeX
Makes Your Best Work
Look Its Best.
For professional publishing and the
power to produce high-quality
technical documents, scientific
notation, mathematical formulas,
and tables, rely on PC TgX to make
your work look its best.
And with Personal TeX's Fontware
Interface package, you have access
to the complete library of Bitstream
Fontware, for type selection and
quality previously available only to
professional typographers.
The next step beyond standard
desktop publishing, PC TgX is the
difference between average and
expert. With PC TgX you'll get
professional typesetting at amateur
prices.
Name
Definition
poo
Gamma
r(2) = / f-^-'dt
Jo
Sine
sm(a;) = — (e -e )
Error
erf(2) = / e^' dz
V " Jo
Bessel
Jo{z) = — / cos(2sin6')
Jo
Zeta
DC
k-l
PC MAGAZINE wrote: "(With PC T^X). . .you can achieve incredible precision in
formatting text, especially mathematical expressions. "
INFOWORLD said:
enormously flexible. . .
. No non-T^-based program has such typographical cesthetics.
New PCTgX 3.0, with double the page-building
capacity, is now available. For 386 computers, there's
PC TeX/386 and Big PC TeX/386.
For a product catalog and free demo diskette, call
415/388-8853. See the best for yourself.
PERSONAL
I N C
12 Madrona Avenue
Mill Valley, CA 94941
PCTeX is a registered TM of Personal T£X. Inc. T£X is an American Mathematical Sociel>" TM. Bitstream and Fontware
are trademarks of Bitstream Inc. Site licenses available to qualilied organizations. Inquire about PTI distributorships. This
ad was typeset using PCTgX and Bitstream fonts.
Moving Bits
The Poqet's file transfer cable attaches to
the serial port of your desktop computer.
Using PoqetLink, you can send and re-
ceive files at 115,200 bps. If you can find
enough room in RAM, standard IBM PC
software will work. I was able to use the
Norton Utilities and WordStar 4.0 with-
out problems. Other packages, including
WordPerfect, wouldn't fit on a 5I2K-
byte RAM card.
Poqet has received a great deal of co-
operation from software vendors, who
have ported their packages to ROM cards
for use in the Poqet. ROM and RAM
cards slide like tiny drawers into slots in
the bottom of the Poqet's case.
I tested three ROM card applications:
Lotus Agenda, Act (a business-contact
tracking package), and XyWrite. Other
available programs include Lucid 3-D,
Lotus 1-2-3, AlphaWorks, and Lotus
Metro/Express. Each program operates
exactly like its disk-based brethren, and
each costs the same.
Poqet the Difference
Despite the Poqet's technical accom-
plishment, I didn't find the machine use-
ful. I was unable to make it slide into an
inside jacket pocket, so the computer had
to stay in my briefcase, where it wasn't as
handy as a scheduler. It's also too small
for most people to type on to any extent.
A Poqet user, it would seem, has to be
satisfied with writing brief memos and
working with small spreadsheets. That's
a fairly limited use for a machine that
costs about S2000.
Poqet Computer markets the machine
to field salespeople and some managers.
But even these people are likely to be bet-
ter served by a notebook-size computer,
such as the Zenith MinisPort or the NEC
UltraLite. Each of those machines has a
more usable keyboard and a disk drive,
and each is about twice the size of the Po-
qet. Each also costs less in its base con-
figuration than the Poqet.
Whether the Poqet is an executive tool
or an executive toy is for you to decide,
but as powerful as it is for its size, the
machine's form factor ultimately limits
its effectiveness. In this case, the size
seems just a bit too small. ■
Wayne Rash Jr. is a BYTE contributing
editor and avid laptop user. He is also
technical director of the Network Integra-
tion Group of American Management
Systems, Inc. (Arlington, VA). He con-
sults with the federal government on
microcomputers and communications.
You can contact him on BIX as "wayne-
rash, " or in the to. wayne conference.
240 BYTE- NOVEMBER 1990
Circle 283 on Reader Service Card
386 SX-16MHZ 386-25 MHZ 0 CACHE 386-25 W/64K CACHE 386-33 MHZ W/64K CACHE
BABY CASE W/ZOO WATT P/S
• 1 MEG MEMORY
• 1.2 MB FLOPPY DISK DRIVE
• 40 MEG HARD DISK DRIVE
• 2 SERIAL/1 PARALLEL
GAME PORT
• MONOCHROME GRAPHICS CARD
• 12" AMBER MONITOR
• 101 KEYBOARD
• 1st YEAR, PARTS & LABOR
• 2nd YEAR, LABOR
STANDARD FEATURES:
• 2 MEG MEMORY
• 1.2 MB FLOPPY DISK DRIVE
• 1.44 MB FLOPPY DISK DRIVE
• 65 MB HARD DISK DRIVE
• WA6 1:1 RLL CONTROLLER
• MONOCHROME GRAPHICS CARD
• 12" AMBER MONITOR
• 2 SERIAL/1 PARALLEL AND
GAME PORT
• 101 KEYBOARD
• 1st YEAR, PARTS & LABOR
• 2nd YEAR, UBOR
STANDARD FEATURES:
• 2 MEG MEMORY
• 1.2 MB FLOPPY DISK DRIVE
• 1.44 MB FLOPPY DISK DRIVE
• 65 MB HARD DISK DRIVE
• WA6 1:1 RLL CONTROLLER
• 14" VGA MONITOR
• HI RES VGA CARD W/512K
• 2 SERIAL/1 PARALLEL AND
GAME PORT
• 101 KEYBOARD
• 1st YEAR, PARTS & LABOR
• 2nd YEAR, LABOR
STANDARD FEATURES:
• 2 MEG MEMORY
• 1.2 MB FLOPPY DISK DRIVE
• 1.44 MB FLOPPY DISK DRIVE
• 65 MB HARD DISK DRIVE
• WA6 1:1 RLL CONTROLLER
• 2 SERIAU1 PARALLEL AND
GAME PORT
• 1024 X 768 MULTI SYNC MONITOR
• HI RES VGA CARD W/512K
• 101 KEYBOARD
• 1st YEAR, PARTS & LABOR
• 2nd YEAR, LABOR
$1,095.00 $1,595.00 $2,295.oo $2,595.
00
256KX8 70,80, 100NS
256KX9 70,80, 100NS
SIMM/SIP
1MEGX8 60, 70, 80, 100 NS
IMEGXg 60, 70, 80,100 NS
4IVIEGX8 80NS
4IVIEGX9 SONS
IBM, COMPAQ, APPLE, MACINTOSH, EVEREX, HEWLETT PACKARD,
TOSHIBA, ZENITH, AST, AT&T, EPSON, NORTHGATE, SHARP,
MITSUBISHI, SUN MICRO SYSTEMS, ALR
MATH CO-PROCESSORS
IIT
8087-3
8087-2
8087-1
CYRIX
80287-6
80287-8
80287-10
80287-12
80287-XL
80387-SX-16
INTEL
80387-16
80387-20
80387-25
80387-33
SHECOM
HITEK
KEYBOARD
$42
DEXXA
By Logitech
$35
WA6
1:1 MFM
CONTROLLER
w/Cables
$75
HIRES
VGA
CARD
W/256K
(exp512)
$95
SHECOM COMPUTERS
22755-G Savl Ranch Parkway
Yorba Linda, CA 92686
Tel: 714-637-4800
FAX: (714) 637-6293
HOURS (PDT)
M-F 8 AM-6 PM
Quantity Pricing Available
All Merchandise carries
full manufacturers
warranty.
Prices subject to change
without notice.
Circle 314 on Reader Service Card
SALES ORDERS CALL 1 -800-366-4433
Every Day, Hundreds Of People Abandon
Their Keyboard And Buy Northgate OmniKeys.
NOW! Find Out Why
Risk Free For 60 Days!
Order an OmniKey and put
it to the test ... if you don't
think it's worth every penny
you paid, we'll buy it back!
There is no faster— or
better — way to type! See for
yourself! With OmniKey; you
don't need to 'eye check' the
monitor to know you've made
an entry. Crisp ALPS key
switches let you know with
sound and sensation!
Put an OmniKey to the test.
YouH see, OmniKey is not just
a replacement keyboard, it's a
system upgrade! Order now and
well deliver one to your home
or office for 60 days RISK
FREE! You have nothing to
lose ... everything to gain!
All OmniKeys Have
These Outstanding
Features:
■ Unmatched Com-
patabilit^-; Ask us! We
have a keyboard for your
IBM type computer!
■ LED Indicators show
SCROLL, CAPS, and
NTJM lock status at a
glance.
■ FCC Class B Certified
■ 5- Year Warranty— the
industry's strongest! If you
have any problems of
materials or workmanship,
Northgate will repair or
replace vour kevboard .AT
NO Cti^RGE!
OimKeylULTRA With F-Keys On Top And Left!
PC Computing said "keyboards
don't get any better than this." Quly
'90) ULTRA gives you 12 Function-
keys on left. PLUS 12 programmable
Special Function keys on top, for one-
key macro commands.
ultra's Interchangeable kevs let vou
swap CTRL, ALT and CAPS LOCK
kevs on left— and the ASTERISK and
BACKSLASH keys on right. ULTRA's
one-piece steel base is self-stabilizing
for sure-handed typing. The ultimate
keyboard for power users!
OmniKey/ULTRA
ONLYW L
OmniKey/ULTRA Features:
■ Delu.xe 119 key layout.
■ 12 Funaion (F) keys on left.
■ 12 Special Function (SF) keys on top-
use them as duplicate F-keys or program
them for macro commands.
■ Interchangeable ALT. CAPS LOCK and
CTRL keys on left.
■ Switchable ASTERISK and
BACKSLASH on right.
■ Separate diamond-shaped cursor keypad.
■ Calculator style numeric keypad with
extra equals key.
■ Period/comma lock— locks out <^ ^ ,
punctuation in!
■ Lifetime quality double injected keycaps.
I Keys color coded for use with
WordPerfect.
F-Keys on left, top or both-ifs up to you!
OimiKeyim Widi F-Keys On Left
First keyboard to get back to the
basics! Most people learned to type
with function keys on left for fast, one-
hand combination commands.
OmniKeyl 102 delivers this and more.
That's why readers of Computer
Shopper made OmniKeyllOZ their
"Best Buy!" You can customize
OmniKeyllOZ, too! If you prefer the
standard IBM enhanced layout, you
can swap the CTRL, ALT and CAPS
LOCK keys. The best 102 key
keyboard available works with virtually
every IBM-type personal computer.
OmniKey/102 Features:
■ Innovative 102 key layout.
■ 12 Function keys on the left.
■ Interchangeable ALT, CAPS LOCK,
and CTRL keys.
■ Large L-shaped ENTER key
■ Separate inverted T cursor keypad.
■ Calculator-style numeric keypad with
added Equals key.
■ Interchangeable Backslash and
Asterisk keys.
■ Lifetime quality double injected
keycaps.
■ Keys color coded for use with
WordPerfect.
OmniKey/m
ONLY ^9
00
OmniKeyim-l With F-Keys On Top
Many people have become
accustomed to the standard IBM
layout. For you, we've duplicated,
well nearly, the IBM layout (we
couldn't resist making a couple of
improvements). We made
OmniKeyllO\-\ wkh a footprint 20%
smaller than IBMs— saves desk space!
We also weren't willing to compromise
OmniKeys double wide BACKSPACE
key and large L-shaped ENTER
key— they mean too much in terms of
increased speed and accuracy.
Customers worldwide agree!
OnuuKeyl\{A-\ Features:
■ Enhanced 101 key layout.
■ 12 Function keys on top.
■ Interchangeable CAPS LOCK and
left CTRL keys.
■ Large L-shaped ENTER key.
■ Double size B.ACKSP.ACE.
■ Inverted T cursor control pad.
■ Calculator-style numeric keypad with
added Equals key.
■ Lifetime quality double injected
keycaps.
■ Keys color coded for use with
WordPerfect.
OmiuKeyim-l
ONLY ^89
00
800-526-2446
FAX Your Order! 612-943-8332
Notice to the Hearing Impaired: Northgate now
has TDD capability': 800-535-0602
NORTHGATE
COMPUTER
SYSTEMS
CHARGE IT! Weaccept VISA andMasterCard,
HOURS: Mon.-Fri. 7 a.m. to 10 p.m.; Sat. 8 a.m. to
4 p.m. Central. Dealer and distributor prices available.
Se habla espadol por su conveniencia.
©Copyright Northgate Computer Systems, Inc. 1990. K\\ rights rcser% etl. .\orthgaie. Omnj'Kcy antj the Big 'V logo are trademarks of Northgate Computer Svstems. Other brand names are trademarks or registered
trademarks of their respective owners. Specifications subject to change without notice. Subject to occasional invcntorv- shonagcs. We support the ethical use of software. To report software copvrietit violations, call the
Software Publishers .Association's Anti-Piracy Hotline at 1.800-388-PIR8.
7075 Flying Cloud Drive, Eden Prairie, MN 55344
Circle 265 on Reader Service Card
C Speed
C Portability
C Flexibility
dBASE
Power
The "C LHxary for Database
and Scree n Managemen t
Compatible with the data. Index and
memo flies of dBASE and CLIPPER.
sequiterI
SOFTWARE INC. llH
Build a multi-user, dBASE compatible
application which is several times
faster than dBASE IV, Clipper or
Fox Pro. Watch its windows and
menus appear instantly on any
computer.
Portable
Port your application to any environment with a
C or C++ compiler. Access megabytes of memory
using 386 DOS compilers, OS/2. Unix or Microsoft
Windows.
Compatible
As you directly use the data, index and memo files
of dBASE ni through FV or Clipper, you can use
Code Base 4.2 with any dBASE compatible product.
Easy
Consult examples in the 280 page user's guide as
you interactively execute Code Base 4.2 routines
from a learning utility. You will remember the
routines which are named like dBASE commands.
Small
Make stand alone executable files as small as 14K.
Code Base 4.2 executables are to '/? the size of
corresponding Clipper executables.
Complete
Enjoy the benefits of complete dBASE functional-
ity, including browse, edit, menus, windows, multiple
index files per database. dBASE expression evalua-
tion, relations and filters.
Order Today
Order the DOS-OS/2 version for S295. Call
(403) 448-0313 or fax (403) 448-0315. Discover
why Sequiter Software Inc. and most software
dealers offer a 60 day money back guarantee.
Source is included and there are no royalties!
Sequiter Software Inc. • P.O. Box 5659. Station L, Edmonton. Alberta, Canada T6C 4G 1
Circle 313 on Reader Service Card
SOFTWARE
Barry Nance
REVIEW
One-Size-Fits-All Code with Lattice C
No one can argue this: Software por-
tability is now more important
than ever. The problem for devel-
opers, though, is that creating a program
that runs under DOS, extended DOS,
and OS/2 is no easy task. Often it means
collecting a huge library of disjoint pro-
gramming tools. And if you also con-
sider the increasing importance of Unix,
the problem becomes even bigger.
Lattice's newest C compiler package,
the 80286 C Development System for
DOS and OS/2, addresses much of this
concern. It enables developers to create
programs that run under DOS, extended
DOS, and OS/2. The kicker is that, with
Lattice, all three environments can be
supported by a single executable file.
And Lattice includes over 800 functions,
many of which mirror Unix calls.
Other development environments
exist, of course, that let you use extended
memory (i.e., separate third-party DOS
extender products, OS/2 itself, and the
386 enhanced mode of Windows 3.0).
But Lattice is the first major compiler
vendor to include a DOS extender with
its compiler that gives DOS programs ac-
cess to 286 or 386 extended memory.
There are no fees or royalties when you
distribute the Lattice extended DOS fa-
cility with your application. And the
Lattice 80286 C
Development System
for DOS and OS/2
Company
Lattice, Inc.
Subsidiary of SAS Institute, Inc.
2500 South Highland Ave.
Lombard, IL 60148
(800) 444-4309
Hardware Needed
A 286- or 386-based IBM AT, PS/2, or
compatibie, 51 2K bytes of RAM
(2.5 megabytes for OS/2), 5 MB of free
space on a fixed disk, and parallel port
for copy-protect device
Software Needed
DOS 2. 1 or higher; OS/2 1 .0 or higher
Price
$495
Inquiry 1225.
users of your application do not necessar-
ily have to upgrade to OS/2 when your
software starts running out of RAM.
The Shootin' Match
The new Lattice development environ-
ment includes all the tools and library
routines of the regular compiler product
(version 6.0). You get a full-screen sym-
bolic debugger, CodeProbe, that runs
under both DOS and OS/2. The LASM
assembler is mostly compatible with
MASM, although it does not handle
MASM-style memory-model directives
and some assembler macros.
For projects with many source code
modules, a make utility (LMK) is sup-
plied that is a superset of the Unix make.
EXTRACT and BUILD utilities are also
supplied to help you create your make
files. Other utilities let you find and op-
tionally change all occurrences of a
specified string in your source code files
as well as produce source code statistics.
Lattice provides its own linker, bind pro-
gram (for constructing family mode ap-
plications), and object file librarian.
The standard library is fully ANSI
compliant and incorporates many func-
tions you'd find in a Unix environment.
Lattice has added several useful func-
tions of its own to the standard library:
The "build string list" and "sort string
list" functions are examples of routines
that tempt you to forgo strict ANSI cod-
ing in your programs. In addition to the
standard library of functions. Lattice
gives you these application libraries:
• Communications Library: supports
XMODEM, YMODEM, and
Kermit.
• Database Library: creates and
manipulates dBASE Ill-compatible
files.
• Graphics Library: has several
drawing routines, but limited font
support.
• Screen Management Library : text-
mode routines very much like Unix
curses.
Installing, Tuning, and the Dongle
The installation of the Lattice 80286 C
compiler and its tools is straightforward.
Basically, you choose whether you want
OS/2 support, and you pick the memory
models you want; the installation pro-
gram then puts the files into the correct
directories. It requires about 5 mega-
bytes of disk space. To take advantage of
the features of this compiler, I used my
Gateway 2000 386/33 computer as a test
bed. It has 4 MB of extended memory,
and I regularly use it for both OS/2 and
DOS development work.
The installation process is noteworthy
in two ways. First, you must let the DOS
extender software "learn" about your
hardware by running the TUNE utility.
TUNE attempts to find the fastest way to
enter and leave protected mode on your
system, possibly crashing your system in
the process. Users of software you pro-
duce with Lattice's extender will have to
TUNE it, as well.
Second, Lattice decided to copy-pro-
tect this compiler product with a hard-
ware device, called a dongle, that at-
taches to your parallel port. The dongle
sits transparently between your printer
cable and the parallel port. There is no
mention on the package about any sort of
copy protection. Frankly, I was annoyed
by the implications of copy-protecting a
professional software development tool.
Compiling Your Code
To check out the compiler, I created ex-
tended DOS versions of the LAN-aware
programs that accompany my book Net-
work Programming in C. I also compiled
the Dhrystone benchmark program.
Comparing the size of the resulting exe-
cutable files with the output of other C
compilers proved difficult. The bound
family mode version of any program is
naturally larger than a pure DOS or pure
OS/2 version. Being able to create a sin-
gle executable file that works correctly
under DOS, extended DOS, OS/2, and
the DOS compatibility box is an impres-
sive feat.
Performance-wise, the Lattice com-
piler emits code that is comparable to that
of other C compilers. The Dhrystone
benchmark ran in 5 seconds no matter
which C compiler I used. The results
were consistent when I ran the program
in DOS mode, in extended DOS mode,
and under OS/2.
When you tell the compiler to opti-
mize your code, it invokes a separate step
(the global optimizer, LGO) just prior to
linking. Because the optimizer gets to
see as much of the emitted object file as it
wants, the optimizer can make intelli-
gent decisions about what to streamline.
NOVEMBER 1990 -BYTE 245
REVIEW
One-Size-Fits-All Code with Lattice C
T
he
Lattice debugger is a
command-line debugger
at heart.
It looks for opportunities to turn func-
tions into in-line code, eliminate dead
code assignments, perform peephole op-
timizations, eliminate common subex-
pressions, and do other things to make
your code faster (or smaller, depending
on what you specify).
If you have variables marked vola-
tile, the optimizer won't eliminate ref-
erences to them. Likewise, if you have a
function that calls itself recursively, you
can control the depth to which the opti-
TURN YOUR PCs INTO
X TERMINALS
HCL-eXceed family
of X servers for
DOS PCs from
Hummingbird.
HCL-eXceed,
a real mode server,
for PCs with as little as
640K of memory.
HCL-eXceed Plus, a protec-
ted mode server, makes up to 16MB
of memoiy accessible to X clients.
HCL-eXceed Plus/851 4A, a pro-
tected mode server supports 851 4A
hardware compatible display adaptors
for high resolution graphics wnth 256 colors.
Our
Release 1 1 .4
implementation
of X servers is opti-
mized for 286-, 386-
and 486-based PCs
wflth EGA, VGA, super
VGA, or 851 4A compatible
graphics controller.
The servers support TCP/IP
transports from n?
Software Inc., Excelan,
Ungermann-Bass,
Hewlett-Packard,
V^ollongong,
3Com, Beame
& Whiteside,
and Sun.
HUMMINGBIRD
COMMUNICATIONS LTD.
2900 John Street, Unit 4
Markham, Ontario, Canada L3R 5G3
Telephone: (416)470-1203, Fax: (416)470-1207
mizer "unrolls" the code as it transforms
called subroutines into in-line code.
The Lattice Toolbox
The Lattice debugger, CodeProbe, oper-
ates in full-screen mode but is a com-
mand-line debugger at heart. Interest-
ingly, when you choose a CodeProbe
menu option, the software emits a line of
debugger commands to itself. This inter-
nal discourse is visible in the debugger's
dialog window. CodeProbe works in
DOS, extended DOS, and OS/2 modes.
It supports conditional breakpoints, data
watches, slow-motion execution, and
other customary debugger facilities.
The text editor that comes with the
Lattice compiler, LSE, is adequate for
most programming purposes. It's quick,
has an interface to the Lattice compiler,
and allows multiple source code files to
be edited in multiple windows. Several
other tools are provided with the com-
piler. The linker, LMB, supports both
code and data overlays.
The screen management routines that
you get with the compiler are a close ad-
aptation of Unix curses. I was able to
easily move a small Unix program from
an IBM RS/6000 AIX machine to my
Gateway computer and compile it for
OS/2. I smiled inwardly to see a typical
curses user interface appear in an OS/2
session when I ran the program.
Lattice does not supply a hypertext
on-line reference with its compiler, al-
though, of course, each part of the devel-
opment environment has an associated
help file that you can access. Speaking of
help, the on-line support for the Lattice
compiler that has been available for years
on BIX has been discontinued by Lat-
tice's parent company, SAS.
The Lattice 80286 C Development
System for DOS and OS/2 is a well-docu-
mented, high-powered environment. As
I put the compiler and tools through their
paces, I tried to visualize myself as a de-
veloper who has a memory-hungry appli-
cation. Faced with the decision to shoe-
horn my software and stick with DOS or
force my customers to upgrade to OS/2,
I'd see the Lattice DOS extender as a
welcome alternative. And the curses in-
terface might encourage me to port my
application to run under Unix so I could
take advantage of that marketplace as
well. But as good as this compiler is. Lat-
tice may have tied a millstone around its
neck with the copy protection. ■
Barry Nance is the author of Network
Programming in C and is the exchange
editor for the IBM Exchange on BIX. He
can be reached on BIX as "barryn. "
246 BYTE- NOVEMBER 1990 Circle 166 on Reader Service Card (RESELLERS: 167)
WATCOM C8.0/386
Optimizing C Compiler and Tools
for 386 Extended DOS /
38
¥)iir Microsloft
Code
Interactive source-
level debugger
Generates high-
performance code for
3 2 -bit protected mode
Microsoft source and
library compatible
Fast, tight code
Profiler
Protected-mode
version of compiler
Graphics library
100% ANSI C and
SAA compatible
Run- time compatible
with WATCOM
FORTRAN 77/386
Experts Agree on WATCOM C:
"When Novell went looking for a 32-bit compiler for use with the NetWare 386 developer's kit,
the company selected WATCOM's. . .It's clear that Novell chose wisely; this product is a winner."
Fred Hommel BYTE, December 1989
"WATCOM C/386 is a fantastic new ANSI C compatible compiler for 386 -based PC's... If you
have written your application in Microsoft C, you will love this compiler."
J. Richard Mines, Electronic Test, December 1989
"Microsoft library- and source- compatibility makes WATCOM C7.0/386 ideal for porting
DOS applications to 32 -bit native mode. This compiler enables full 386 performance without
640K limitations."
Richard M. Smith, President, Phar Lap Software, Inc.
"WATCOM is definitely the leader in object-level optimizations... For flat-out executable
speed,... WATCOM C showed shining performance."
Computer Language, February 1989
WATCOM C8.0/386 Professional
• 100% ANSI C optimizing compiler • Protected-mode version of compiler • 386 run-time library
object code • Windowed source level debugger • Profiler • Editor • 386 graphics libran- • MAKE
• Linker • Object-code librarian • Object-code disassembler • Supports Phar Lap and ERGO
DOS extenders
WATCOM F77/386
• 32-bit optimizing FORTR.\N compiler based on WATCONf C technologv • Full ANSI
FORTR.\X 77 plus extensions • Includes ^VATCOM C development tools: Windowed source-level
debugger, Profiler, Editor MAKE, Linker, Object- code librarian and Object- code disassembler
• Protected-mode version of compiler • Run-time compatible with WATCOM C8.0/386
• Supports Phar Lap and ERGO DOS extenders
WATi
1-800-265-4555
415 Phillip Street, Waterloo, Ontario, Canada N2L 3X2 Tel. (519) 886-3700 Fax (519) 747-4971
WATCOM C is a trademark of W.ATCONI Systems Inc. Trademarked names are the properties of their respective owners.
C Copmght 1990 W.ATCOM Products Inc.
Introducing OmnistorT
the first 5V4" optical disk
drive subsystem to support
both Write-once
(WORM) and Eraseable
Magneto-Optic (MO)
technology in a single
multi-function unit.
Utilizing ANSI/ISO
standard 654 MB,
sampled-servo 5V4"
media, Omnistor
provides a turnkey
solution for both your
intermediate and permanent
archival data storage require-
ments. Omnistor is available
for a wide variety
of host environ
ments, in both
standalone
and auto-
changer
subsystem
configurations.
Computer Upgrade Corp.,
a leader in optical
archival storage solutions
since 1986, offers
OEM, VAD/VAR, and
End-User pricing on both
Omnistor and our
traditional optical
subsystem solutions.
At Computer Upgrade
the early bird catches
more than the WORM,
they catch the competitive
advantage.
Call today for more
information.
Computer Upgrade Corp.
La Pal ma Ave.
A, Anaheim
CA 92806
FAX
(714)630-9254
fin Computer
" Upgrade®
800/874-8807
ANEW
CONCEPT IN
OPTICAL
DISK DRIVES
Circle 78 on Reader Service Card (RESELLERS: 79)
APPLICATION
Doug Dayton
REVIEW
Document Management
on Networked PCs
h ?fajn Cata
Brief for
BM
IIT
OWLE
HHTStoy B3/B6/9(l 4:ie
rictivii^' Log FS
JtecK Out FIB
ttect Out J ork. . . ShiffflB
Co y DocBieDt .... Shift'F"
ocooeiit List F3
assiord Clearance. . . Ctrl'P
Previons evisian . . Shift'F?
tatistics SMtt'F3
Sntoit to nil lest . . .41t'F4
ies Bocnaent F4
Espect settleaent ont of coort.
SS04. reference spreadsheet for no
CBHSEB OUT 03.W/90 \fi DBB
Photo 2: Imara lets you ►
attach electronic notes called
MemoTabs to document
images.
IT
JEIEF
88/17,'!
I M Photo 1: Propound 's card
catalog keeps track of several
important document
statistics and searchable field
descriptions.
c iici i^Livn^rt. cnaiKs up «tli ^ ^'^
. arterly profit in roi .;
. ~!'r> Sr-^-tor^
lL^MCAiiit'i;<,id
om char ging sales
Thank you in advance tor \
As the number of files on a network
increases, locating files becomes
more difficult, and tracking multi-
ple versions of a document becomes vir-
tually impossible. Time is often wasted
by working with out-of-date documents,
and file access becomes harder to con-
trol. Perhaps most worrisome, frustrated
system users may become less disci-
plined about file backups and may resort
to archiving documents instead of simply
deleting their obsolete files.
Propound, from Wang Informatics
Legal & Professional Systems, and Ima-
ra, from Imara Research, take two dif-
ferent approaches to the problem. Pro-
Found is a character-based DOS applica-
tion designed to help manage word
processing and other live documents on a
network; Imara is an OS/2 Presentation
Manager-based application that manages
graphics and documents that have been
stored as image files.
Both Imara and Propound support dis-
tributed (client-server) computing by en-
abling files on different file servers to be
stored and accessed transparently across
a network. And both products use the
metaphor of a library with a document
catalog to control access, storage, and ar-
chiving of files that have been checked
into their databases.
Imara is aimed at companies moving
toward a paperless office. Imara users
scan or import paper documents into
Imara' s Structured Query Language
(SQL) database as compressed Group 4
fax files. Then Imara's image documents
are shared among different workgroup
members using Imara's built-in E-mail
facility (called I-mail).
Propound provides a more pedestrian
solution to document management, rely-
ing on the character-based DOS interface
and working with files created using
word processors, spreadsheets, or other
applications. ProFound's mainstream
solution contrasts sharply with Imara's
attempt to redefine how office workers
share information. But while both prod-
ucts provide features that can help you
manage your distributed office systems,
neither provides a complete solution to
the problem of distributed file man-
agement.
ProFound Document Libraries
Propound helps network administrators
manage their users' file requests and
document storage requirements by auto-
matically copying, distributing, and
backing up their documents across mul-
tiple file servers. When you first start
ProFound, you can go into one of two
areas: the work area or the library.
The work area is where documents and
files are created and edited. A catalog
card is automatically created in the work
area as each new document is created,
and it is updated when any revisions are
made.
You can configure ProFound to auto-
matically start the application you will
be using after you create your catalog
card. After a document is created or re-
vised, ProFound checks it into the li-
brary. The library contains one or more
catalog files that contain a catalog card
for each document. Different work-
groups can be assigned to one of 26 dif-
ferent sections in the library. A work-
group can be assigned to its own catalog
and section, or many workgroups can be
assigned to the same catalog and section.
Each catalog card comprises two
screens. The first contains identifying
information for the document, including
title, author, department, operator, cli-
ent, matter, comments, and keywords.
The second screen contains document
statistics such as date created, last access
date, last user, number of revisions kept,,
archive interval, chargeback method and
statistics for billing clients (including the
actual and charged number of key-
strokes), pages printed, and time. Most
of the field descriptions can be custom-
ized (see photo 1).
Once a catalog card has been created,
ProFound can perform searches on 18
different fields, including indexed fields
such as author, department, date, client,
and matter, and on user-definable key-
words. You can use both range and Bool-
ean search parameters to find any docu-
ments that have been checked into Pro-
Found. ProFound also does full-text
indexing and searching.
Documents that match your search re-
quest can be previewed in the library,
copied to a new document in your work
area, or checked out for modification.
You can store document templates in Pro-
Found, but inexperienced users would
benefit from having these set up by their
system administrator.
ProFound automatically maintains an
audit trail of activity for each document,
and it can maintain up to 99 revisions of
each document. Most users will main-
tain only a few revisions and will save
disk space by archiving their older revi-
sions. You can configure ProFound to
automatically back up files to specified
directories and to automatically archive
files after a predetermined number of
days, if the files have not been checked
out for that period of time.
Access to documents is controlled
through the use of passwords, which can
be assigned for each operator, author.
NOVEMBER 1990 'BYTE 251
"The World's Most
Accurate Mouse"
REVIEW
DOCUMENT MANAGEMENT ON NETWORKED PCS
Propound
Company
Wang Informatics Legal &
Professional Systems
21 1 1 East Highland, Suite 400
Phoenix, AZ 85016
(602) 224-0855
Hardware Needed
IBM XT, AT, PS/2, or compatible with 640K
bytes of RAM and a hard disk drive with at
least 2 MB of storage
Software Needed
DOS 3.1 or higher and Novell NetWare 2.15
or 386; Banyan VINES 3.1 or higher; or
3Com 3Share network operating system
Price
First five users: $995
Inquiry 1076.
department, or document. Users can be
assigned access or modification rights to
any or all documents in the system.
Propound uses a WordPerfect-like in-
terface with pull-down menus, pop-up
windows, on-line context-sensitive help,
and lots of command keys. Propound is
easy for experienced WordPerfect users
to learn and is relatively easy to set up.
The system administrator guide is
clearly organized and uses a step-by-step
approach. However, the guide does not
provide a top-down view of how the pro-
gram' s modules interact. It is best to sim-
ply read the system administrator guide
cover-to-cover before setting up the pro-
gram.
As with many database programs, in-
terdependent modules eliminate any
hope of shortcuts. Network administra-
tors should plan to spend some time de-
termining the most efficient way to set up
ProFound's library and to distribute
their workgroup's documents across
their network's servers. Once Propound
has been set up, however, its on-screen
prompting should enable experienced
word processors to master Propound in
an hour or two.
Propound has been integrated with
WordPerfect 5.1 and Jurisoft's Com-
pareRite. If you are using WordPerfect,
the Propound interface takes over when
you create, load, or save a document.
When you save documents, ProFound's
Integrated Document Card Screen is dis-
•< — Circle 235 on Reader Service Card
Imara
Company
Imara Research Corp.
111 Peter St., Suite 804
Toronto, Ontario
Canada M5V2H1
(416)581-1740
Hardware Needed
Intel 386SX-, 386-, or i486-based
workstations with 4 MB of RAM and VGA;
HP ScanJet; HP LaserJet;
GammaLink's GammaFax adapter; 30-
MB hard disk drive; network server with
8 MB of RAM and 100-MB hard disk drive
or optical disk storage
Software Needed
OS/2 1.2; OS/2-compatible network
operating system; network-based SQL
database server
Price
First two users: $2995
Inquiry 1077.
played, enabling you to check your docu-
ment into Propound without leaving the
WordPerfect interface. If Jurisoft's
CompareRite has been installed, past re-
visions can be red-lined from inside Pro-
Found.
Although Propound is designed to
work with any office workgroup, its most
obvious audience is professional offices
that do time or project billing. Propound
automatically records keystrokes, time
spent in each document, and the number
of pages that have been printed. This in-
formation is displayed on each docu-
ment's catalog card and can be printed in
a disbursement report. Charges can be
accrued on a straight time basis or on a
per-document basis. After the clients
have been entered into ProFound's client
section. Propound automatically verifies
that documents belong to a specific client
and generates a disbursement charge re-
port that can be exported into several
time-billing programs.
Propound requires an IBM XT, AT,
PS/2, or compatible with 640K bytes of
RAM and a hard disk drive with at least 2
MB of storage. The program runs on DOS
3.1 or higher and supports Novell Ad-
vanced NetWare 2.15 or higher, NetWare
386, or Banyan VINES 3. 1 or higher.
Imara Imaging
Imara uses a client-server architecture
built on Microsoft's OS/2-based SQL
Server. Once you have stored documents
Sleek, dependable and
compatible. The PC Mouse III
from Mouse Systems.
Pin-point digitizer accuracy using
patented M5 optics. Supports
Microsoft™ MSG, and PS/2
protocols. 100% hardware and
software compatibility guarantee.
True lifetime warranty. Get your
hand on the world's most
accurate mouse today!
Special
In troductory
^ ^ Offer
la MMWaig Buy a PG Mouse III
HtWW*! and receive a free
copy of Power Panel™ the
ultimate DOS utility shell.
(PC Magazine Editor's Choice,
June 12, 1990.)
MOUSE
SYSTEMS
47505 Seabridge Drive
Fremont, CA 94538
(415) 656-1117
The following are trademarks of their respective
companies: PC Mouse lU, Power Panel.
Mouse Systems Corporation; Microsoft,
Microsoft Corporation; PS/2, IBM.
Announcing the end of the
SCSI compatibility crisis:
The SCSI disk controller from DPT
thafs so intelligent, it doesn't
need special software drivers!
/Fall '90
U'likou-t ^crf£iucLr<L dnvers
SCSI connectivity hassles are a thing of the past! SmartConnex
malces it possible for the first time to run SCSI dislc drives without
special software drivers or BIOS ROMS that cause compatibility
problems. Just plug in SmartConnex and you're all set— exactly as
though you were using a standard ST506 drive. And, you'll enjoy
optional connectivity to hundreds of other peripherals with
appropriate software, including tape and optical drives.
SmartConnex is compatible with all PC ATs and operating sys-
tems, and is guaranteed to work with all existing AT applications.
So it isn't necessary to buy new programs or make any changes
to system software. No matter what operating system or SCSI
disk drive you use, you won't have to worry about controller
compatibility
SmartConnex's on-board 68000 processor and custom-designed
ASIC chips make it the highest-performance controller on the
market. Its unique design pushes the fastest SCSI disk drives to
their top performance limits!
November 12-16, 1990
Las Vegas, Nevada
SmartConnex costs less and performs better pan other prod-
ucts-it's that simple. When you consider cost along with Smart-
Connex's other great advantages, there's no smarter move!
Distributed Processing Technology was the first to develop
caching disk controllers and hardware disk mirroring for micro-
computers, and is the recognized leader in the industry Our
products have been at work for over a decade, speeding up minis
and mainframes. We offer a 1-year warranty, clear documenta-
tion, and outstanding technical support.
Pui -Srnar-hdonne/ ^^-the ix^t /
Call today and find out more about the end of the SCSI compati-
bility crisis-with SmartConnex, from DPT.
DPT
Distributed
Processing
Technology
132 Candace Drive
Maitland, FL 32751
Phone: (407) 830-5522
FAX: (407) 260-5366
Circle 116 on Reader Service Card (RESELLERS: 117)
REVIEW
Document Management on Networked PCs
in Imara as compressed Group 4 fax
images, you can share them within a PC-
network environment.
Imara uses a five-level hierarchical
cataloging system. Users define their
image database by creating sets, which
are analogous to file cabinets; catego-
ries, which are like file drawers; and file
folders, which contain ^/ocMwienfs. Docu-
ments are composed of one or more
image and text pages. Imara's database
can store up to 40 million pages. Once
documents have been stored in Imara's
database, you can access them through
Imara's query-by-forms and keyword
search facilities.
After categories have been set up, you
can fill in a form template for each docu-
ment you wish to check in. These tem-
plates are similar to ProFound's catalog
cards and enable you to search for docu-
ments using structured information,
such as owner, topic, action-due-date,
and priority, and to perform unstruc-
tured searches using keywords that cross-
reference information in different files.
Individual pages can be retrieved and
displayed at the user's workstation and
can be annotated with electronic Memo-
Tabs. MemoTabs are electronic notes
that provide a convenient way to share
comments about a particular image.
They can be either displayed on the.
image or hidden to facilitate printing.
Users create their filing system by
creating new sets, categories, and folders
interactively with Imara, or by using
Imara's Execution Language (IXL) to
create a database script. If you will be
moving many document^ into Imara, it is
much faster to create a database using
IXL than to create the database as you
import your files.
Imara's script language is straightfor-
ward— Imara has done a good job of pro-
tecting the user from the SQL Server in-
terface. But the documentation assumes
that the system administrator has a thor-
ough unaerstanding of SQL Server and
of the networking environment.
When you start Imara, you see four
icons: a server, an in box, an out box,
and a trash can. The server icon includes
all the document and image files that
have been stored in different sets, catego-
ries, and file folders. The in box lets you
scan or fax graphics files and import
ASCII text files into the system. The out
box lets you fax, print, export, or I-mail
files. The trash can lets you delete or re-
move files (see photo 2).
When you first click on a page in a
document, two windows appear: a page
tool and a page window. The page win-
dow displays a portion of the image file
that you have loaded into the Imara desk-
top. The page tool's Panview displays a
miniature of the entire page, along with a
shaded rectangular area called the lens.
The area in the lens indicates the specific
portion of the page. By dragging the lens
in the page tool with your mouse, you can
view different parts of your image file in
the page window. Imara also has a pre-
view feature that lets you view an image
without loading and decompressing it.
Imara's I-mail lets you distribute doc-
uments by copying or linking them to
other folders. I-mail is too limited for
general office messaging, however; it
only provides a one-line message field.
Much of Imara's power comes from its
ability to link documents. Linking docu-
ments assigns pointers from a document
to different file folders. This helps con-
serve disk storage and allows users work-
ing within different file folders to view
Harvard Grapliics^
Anrl The HP LaserJet III
Invite You To A
Very Exciting Presentation.
REVIEW
Document Management on Networked PCs
or modify multiple copies of a document.
Imara's use of Group 4 file compres-
sion enables you to store 8'/2-inch by 1 1-
inch 300-dot-per-inch images, which
normally require about 3 MB of storage,
in several hundred kilobytes. But Group
4 compression doesn't work well with
complex images like photographs; in
fact, this type of image may be larger
after compression. But the bottom line,
according to Imara, is that storage costs
using "jukebox" optical drives have
come down to about 5 cents per page-
provided you make the initial investment
in such equipment. This is competitive
with microfilm and paper-based docu-
ment storage systems.
I found that 150-dpi scanned or faxed
images are hard to read on a standard 14-
inch VGA monitor. Using a 1024- by
768-pixel enhanced VGA display or a
1280- by 960-pixel 19-inch Moniterm
display greatly enhances document legi-
bility and obviates the need to print out as
many files. Since Imara currently sup-
ports only monochrome displays and
printers, most users will opt for a large
high-resolution monochrome display.
Imara has written its own OS/2 driver
to support the HP ScanJet Plus, and the
company recommends GammaLink's
GammaFax. (At press time, Gamma-
Link was the only fax-modem supplier
shipping an OS/2 driver.)
Imara's ScanJet interface works flaw-
lessly, but I discovered that Hewlett-
Packard's interface card conflicts with
16-bit VGA cards. (This can be resolved
by plugging 16-bit VGA cards into an 8-
bit slot.) Scanning images requires pa-
tience; most users will eventually be
compelled to invest in an automatic
document feeder for their scanner.
All this power takes its toll in the hard-
ware department. Imara workstations re-
quire at least a 386SX-based PC with 4
MB of RAM, a 30-MB hard disk drive, a
VGA adapter and monitor, a mouse, and
a network adapter running OS/2 1.2 or
higher.
Imara servers require a 386 processor
with at least 8 MB of RAM, a 100-MB
hard disk drive, and a network operating
system that supports OS/2 1.2 with Mi-
crosoft SQL Server 1.1, Oracle Server,
or IBM's Database Manager.
Imara recommends using WORM
(write once, read many times) optical
disk storage, HP LaserJet printers with at
least 2 MB of memory, GammaLink's
GammaFax, a LaserMaster LXI printer
controller (to enable the LaserJet to print
images at a usable speed), and an HP
ScanJet Plus.
Management Decisions
Both Imara and Propound solve real-
world document management problems.
But despite their implementation of ad-
vanced client-server technologies, nei-
ther product lets users manage both text
and image files effectively.
Businesses such as law firms and ac-
counting firms that have standardized on
particular DOS applications like Word-
Perfect or Lotus 1-2-3 should give Pro-
Found careful consideration. Businesses
such as insurance companies managing
many graphics-based documents that in-
clude diagrams, hand- written notes, and
signatures will find Imara invaluable. ■
Doug Dayton is the founder of Dayton
Associates, a computer-industry market-
ing and consulting firm in Bellevue,
Washington. He can be reached on BIX
do "editors. "
Harvard Graphics 2.3 from Software Publishing Corporation brings
new dimensions to presentation graphics. The Hewlett-Packard LaserJet III printer
writes a new chapter in printing history.
Put them together and your presentation becomes a
major event.
Harvard Graphics is packed with easy-to-use new features
that will dazzle your audience— like a gallery of pre-designed
charts and DrawPartner^ an integrated advanced drawing package.
The HP LaserJet III has raised the standard of printing excellence
with HP's exclusive Resolution Enhancement technology. Your graphics will look unusually
sharp — better than ever before.
With Harvard Graphics and the HP LaserJet III, your next presentation is certain to be
well attended. And well received. „ ^ ^ . ^
Circle 31 7 on Reader Service Card
CD^SOFTWARE
Harvard Graphics and DrawPartner are trademarks of Software Publishing Corporacion. HP LaserJet III is a product of Hewlett-Packard.
© 1990 Software Publishing Corporation, 1901 Landings Drive, Mountain View. CA 94039-7210
The Joneses.
Check out the benchmarks. When it
comes to speed, pure and simple, main-
frames are no longer the main attraction
Introducing the Everex STEP 486/33
and STEP 486/25. Along with the STEP
486w, they give you desktop perform-
ance that was previously unheard of
17.857 Dhrystones
There are two reasons. The first, of course, is
the 486™chip.The other is AMMA7 Everex's
proprietary Advanced Memory Management
Architecture.
AMMA uses "write-back" cache technology
instead of the "write-through" technologies used
in most PC's. The write-back cache was developed
for mainframes. Everex was the
pioneer in developing it for the PC.
And in doing so, opened a whole new
dimension in desktop performance.
34.000 Dhrystones (19.4 MfPSI
With AMMA, you can write directly to the
STEP 486's cache in nearly all cases. With write-
through techniques, on the other hand, you lose
most of the performance benefit of the cache.
•Inquiries from outside the US. caU 415-498-1111. EVER for Excellence is a registered trademark and Everex, STEP, STEP 486;s, AMMA and PDS are uademarks ofEveiex Systems, Inc. 486 is a trademark of Intel Corp.
And howto keep up
with them.
That's because write-through forces you to write
to main memory much more often. And main
memory is slower than the cache.
This is especially important in 486 computing,
where the CPU performs as many as four times the
write operations as in 386. Which makes AMMA's
write-back architecture, combined with the 486's
embedded cache, a powerftil combination indeed.
But the STEP 486 machines give you more
than just speed. They come with Programmable
Drive Select. If your drive isn't listed on the set-
up table, PDS™lets you custom-configure the BIOS.
It's good for virtually any hard drive.
What's more, all STEP systems come with a one-
year extendable warranty and a one year renewable
on-site service contract that also covers all Everex
peripherals in the system.
To find out more, caU 1-800-334-4552* for the
name of your nearest Authorized Everex Reseller—
every one a high performance expert.
Then you can let the Joneses try keeping up
for a change.
© 1990 Everex Systems, Inc. For more information on how the above benchmarks were derived, please write the Everex Performance Test Center, 48431 Milmont Drive, Fremont, CA 94538.
Circle 128 on Reader Service Card
HARDWARE
Steve Apiki
REVIEW
Small, Low-Cost UPSes
PC Power 's InnerSource 2210 (left) takes a unique approach to backup power by
offering a UPS as a replacement for a standard supply. Upsonic 's PC Might-25
(right), a single-user UPS, is the smallest, lightest unit BYTE has seen.
Data residing on a single-user system
is not any less critical than data
stowed on a network file server.
But until recently, protecting your sin-
gle-machine installation from the vaga-
ries of your utility company often meant
shelling out the cash for a big, noisy un-
interruptible power supply (UPS) with
more capacity than you required.
Upsonic and PC Power & Cooling of-
fer two solutions to the problem of sup-
plying reliable power to a single ma-
chine. The Upsonic PC Might-25 is a
small, quiet, and inexpensive UPS that's
suitable for use on a desktop. PC Power
PC Might-25
Company
Upsonic Corp.
One Park Plaza, Suite 600
Irvine, CA 92714
(714) 833-7162
Hardware Needed
Microcomputer system
(drawing 250 VA or less)
Price
$195
Inquiry 1106.
& Cooling's InnerSource Model 2210 is
a drop-in replacement for AT power sup-
plies with an internal standby system and
AC power for the monitor.
Strictly speaking, both the PC Might-
25 and the AC side of the InnerSource are
standby power supplies (SPSes). When
utility power fails or dips below a critical
level, they switch from providing power
directly from the line to providing power
from a built-in battery. When there is ad-
equate AC power, they use some of the
available energy to recharge the battery.
While these two models are function-
ally similar, their design philosophies
InnerSource Model 2210
Company
PC Power & Cooling, Inc.
31510 Mountain Way
Bonsall, CA 92003
(619)723-0075
Hardware Needed
AT or 386 computer with space for
a full-size (8%- x 59/0- x 59/10-inch) power
supply
Price
$495
Inquiry 1107.
are radically different. The PC Might-
25, although small and inexpensive, is
more or less a traditional SPS; the Inner-
Source, on the other hand, avoids many
of the problems of providing AC backup
by supplying DC power directly to the
computer.
PC Might-25
At $195, the PC Might-25 is easily the
least expensive SPS I have come across.
The price is low enough to attract people
who may never have considered buying
an SPS in the past. What you get won't
shatter any records for holdup time or
provide the same type of power your sys-
tem's power supply is used to, but it will
provide adequate power for conducting
an orderly shutdown.
The unit is not much bigger than a
large modem or a small external disk
drive. Installation is simple. The nine-
page user's manual is enough to describe
user interaction with the system in suffi-
cient detail.
As you might expect from the unit's
size, holdup time is limited. The PC
Might-25 shuts off before the battery is
completely drained, to lengthen battery
life and shorten recharge time. I mea-
sured holdup time with two loads. The
first was a small 286 system running a
hard disk drive and a monochrome moni-
tor; this system drew 0.8 amperes of cur-
rent, so the power requirement was about
40 percent of the PC Might-25 's capac-
ity. The second load was a larger 486-
with-VGA unit that drew close to twice as
much power. The results are shown in
figure 1 .
When the power goes off, the unit
sounds a noticeable but unobtrusive
alarm. That's its only communication—
since it is meant to back up single sys-
tems, the unit has no ports for sending
signals over a network or to the protected
system for automated shutdown.
Small capacity offers one small ad-
vantage: It takes very little time to re-
charge the unit. Upsonic claims that a
full recharge can be completed in 2 to 3
hours.
I had no problems running systems
during standby operation. The manufac-
turer specifies transfer time (the time to
switch from normal to backup power) at
4 milliseconds, which should be quick
enough to escape the computer's notice.
Cut-in and cut-out points are fixed at 102
volts and 108 V, respectively, so if you
experience frequent brownouts, the sys-
tem may go on and off more than you
would like.
Backup power has a modified square
waveform. Engineers argue over whether
258 BYTE- NOVEMBER 1990
8 Parallel and 2 Serial Ports
Now Available With Nezv SL
s from
New Model - SLP has 8 parallel and 2 serial ports: The
original SL™has 4 parallel and 6 serial ports. Both can
share any combination of ten printers or PCs; automatic
switching, queuing, and serial-to-parallel conversion
Improved Data Throughput-True 115,200 bps: use other
vendors' file transfer software with serial connected PCs
Pop-up Menu via Hotkeys: Keyboard selection of printers
Simple Installation: just plug in your cables and run the
menu-driven installation software
User Upgradable Memory: From 256KB to 4MB buffer
PC
K.
PC
LASER
1 PRINTER 1
MINI
1 MAC 1 1 LAN 1
1
■ MODEM
HWP
5 Ports from $275 SPPS
Converter $100
Save by Sharing Resources: The SL enables everyone
to share lasers, printers, plotters, and modems. Greater
access by more users reduces unproductive idle time
and the expense of purchasing additional peripherals.
All users can simultaneously send print data and
quickly release their PCs to continue working.
BUFFALO
45 Day Money Back Guarantee
CALL TODAY (800) 345-2356
Fax (503) 585-4505
Buffalo Products, Inc. 2805 19th St. SE, Salem, OR 97302-1520
Circle 399 on Reader Service Card
All ports are parallel and user
configurable as either 3 inputs
to 2 outputs with a pop-up
menu, or 4 inputs to 1 output
as a buffered auto-switch;
memory is user upgradable
ft-om 256KB to 16MB buffer
Combination serial-to-parallel,
or paraUel-to-serial interface
converter in a single unit, no
power supply needed, serial
transfers to 115,200 bps, DIP
switch configurable
AS-41
5 Ports $200
RCJ
Toshiba Memory Module
4 parallel inputs to 1 parallel
output, automatic switch with
no buffer; use the AS-31 for up
to 3 inputs to 1 output, $175
Memory expansion module
for the Toshiba TIOOOSE,
TIOOOXE, or J3100SS laptop
(notebook) computer,
1MB - S299, 2MB - S549
CE
2 Ports from $175 Cables & Adapters
Printer buffer with 1 parallel
input to 1 parallel output, from
256KB to 4MB buffer
High quality, 24 gauge
shielded cables, parallel or
serial; modular cable adapters
REVIEW'
Small, Low-Cost upses
MEASURED HOLDUP TIMES
InnerSource 221 0
PC Might-25
< Worse
Better ►
I I Small load
5 10 15
Time (minutes)
20
Large load
Figure 1: Holdup times for typical small and large loads, in minutes.
AC
HOW THE INNERSOURCE 2210 WORKS
Rectifier
Charger
Battery
Inverter
Transfer
switch!
DC-to-DC
conversion
DC out
AC out
Figure 2: Block diagram of the InnerSource 2210 power supply. The output of the
battery is wired to the DC-to-DC converter, which means that no DC switching is
required when power fails.
or not square waves make a good input to
switching power supplies, but the PC
Might-25 provides output filtering to
eliminate much of the noise associated
with square- wave outputs.
The InnerSource
A traditional SPS takes in AC power,
converts it to DC power, and stores it in a
battery. When a blackout occurs, the unit
takes DC power from the battery, trans-
forms it to AC power, and sends it to the
power supply in the computer, which
transforms it to DC power for use in the
system. For those of you keeping score,
that's three conversions where only one
is required, and each conversion means
less efficient use of power.
PC Power & Cooling's InnerSource
eliminates most of the extra steps. The
InnerSource looks (and acts, under nor-
mal conditions) like a standard, FCC
Class B, full-size AT power supply. It re-
places the power supply unit in the ma-
chine that you intend to protect. When
the power fails, the unit supplies DC
power from the battery directly to the
system board (see figure 2). There is no
need for additional conversion.
In addition to having a clean and effi-
cient design, the InnerSource sidesteps
debates over which waveform is best and
how much noise an AC inverter intro-
duces. Since the battery and rectifier are
connected to the same transformer, PC
Power & Cooling also claims zero trans-
fer time between standby and normal
operation.
If you didn't need to power a monitor
during a blackout, this would be the end
of the story. Since you do, the Inner-
Source provides a standard battery-in-
verter stage for supplying AC power to
the system monitor. This is a typical
standby system, with a rated transfer time
of 2 ms and a 120-V root mean square
modified rectangular-wave output.
Holdup times, shown in figure 1 , were
good — certainly enough to save work and
shut down properly. Like the PC Might-
25, the InnerSource sounds an alarm at
power failure and shuts down before the
battery is completely drained. This unit
requires 8 hours for a full recharge, but it
recharges constantly as long as the sys-
tem is plugged in.
Classifying the power output of the
InnerSource is not as easy as it is with
that of an external SPS. The unit supplies
220 watts of DC power to the system
board and 120 volt-amperes of AC power
to the monitor. With efficiency and
power-factor calculations considered,
PC Power & Cooling claims that the In-
nerSource is equivalent to a 550- VA ex-
ternal UPS; in any case, 220 W is enough
to run a heavily stocked AT or 386 sys-
tem with no problems.
The 120-VA (1-amp) AC source, how-
ever, is a little underpowered. Typical
VGA monitors require just about all of
this; an IBM 8513, for example, requires
0.95 amp. Big-screen monitors can eas-
ily require 1.2 amp and may require 1.6
amp; the power draw means you can't
use the InnerSource with a typical 19- or
20-inch monitor.
If you want to run a network server off
the InnerSource, PC Power & Cooling
offers a $49 module that lets the Inner-
Source talk to a network.
The InnerSource has a few weak
spots, but these have to do with the na-
ture of the device. It requires enough
room inside the case for a full-size sup-
ply and, of course, will work only with
IBM PC-compatible machines. If a
power failure should occur, you'll need
to replace the entire unit; with an exter-
nal system, you need replace only the
UPS or the internal supply. And at S495,
replacements aren't cheap. Fortunately,
PC Power & Cooling has an excellent
reputation for reliability.
Between the PC Might-25 and the In-
nerSource, you should be able to find
what you need to back up a single system.
Whether you prefer the traditional exter-
nal device or the drop-in replacement
concept, the peace of mind you'll get is
worth the small investment. ■
Steve Apiki is a BYTE Lab testing editor/
engineer. He can be reached on BIX as
"apiki. "
260 BYTE* NOVEMBER 1990
The best got better,
SYSTAT 5.0's new menus make the top-rated
statistical program even easier to use.
UMFO
/ 1 ^y.^lTll 1 \
EDTTOKS
CHOICE
— BCBTIN —
rra CLASS
3-14-S9
V 4.1
(UIJWEEK)
\^
SYSTAT is the on/y package
to receive these three awards
New Features Menus or commands — your choice Rewritten
documentation includes statistics tutorials Fast, built-in drivers for
SYGRAPH Global mapping and many new plots Multi way repeated
measures Means model for missing cells designs Post-hoc tests
Interactive stepwise regression.
Statistics Basic statistics, frequencies, (-tests, post-hoc tests
Multi way crosstabs with log-linear modeling, association
coefficients, PRE statistics, Mantel-Haenszel, asymptotic standard
errors Nonparametric statistics (sign, runs, Wilcoxon. Kruskal-
Wallis, Friedman two-way ANOVA, Mann-Whitney U, Kolmogorov-
Smirnov, Lilliefors, Kendall coefficient of concordance^ Pairwise/
listwise deletion of missing values, Pearson correlation, SSCP,
covariance. Spearman, Gamma, Kendall Tau. Euclidean distances,
binary similarities Linear, polynomial, multiple, stepwise, weighted
regression with extended diagnostics Multivariate general linear
model includes multi way ANOVA. ANCOVA, MANOVA. repeated
measures, canonical correlation Principal components, factor
analysis, rotations, components scores Multidimensional scaling
Multiple and canonical discriminant analysis, Bayesian classification
Cluster analysis [hierarchical, single, average, complete, median,
centroid linkage, k-means. cases, variables} Time series Csmoothers,
exponential smoothing, seasonal and nonseasonal ARIMA, ACE,
PACE, CCF, transformations, Fourier analysis] Nonlinear estimation
[nonlinear regression, maximum likelihood estimation, and more].
Graphics Overiay plots Drivers for most graphics devices
Two-dimensional: £noT bars Scatterplots Line and vector graphs
Vector, dot, bubble and quantile plots Bar graphs [single, multiple,
stacked, range] Box plots [single and grouped] Stem-and-leaf
diagrams Linear, quadratic, step, spline, polynomial, LOWESS,
exponential smoothing Confidence intervals and ellipses [any alpha
value] Smooth mathematical functions Rectangular or polar
coordinates Log and power scales ANOVA interaction plots
Histograms [regular, cumulative, fuzzy] Stripe and jitter plots
Gaussian histogram smoothing Scatterplot matrices Voronoi
tesselations Minimum spanning tree Maps with geographic
projections (U.S. state boundary file included, county and world
boundary files available] Chernoff faces Star plots Fourier plots
Pie charts Contour plots on regulariy and irregulariy spaced points
Control charts and limits Three-dimensional: Data p\ots Smooth
function plots Vector plots Linear, quadratic, spline, least squares
surface smoothing Typefaces that print in perspective.
Data Management import/export Lotus. dBase, and DIE
files Full screen data editor Full screen text editor Unlimited
cases Missing data, arrays, character variables Capability to
process hierarchical, rectangular or triangular files, irregular length
records Character, numeric, and nested sorts Merge and append
large files Unlimited numeric and character variable transformations
Subgroup processing with SELECT and BY Value labels and RECODE
statements Macro processor with programming language, screen
control, file manipulation, applications generation, and report writing.
SYSTAT operates on IBM PC's- and compatibles. MS-DOS?
VAX^/Microvax and Macintosh? Site licenses, quantity prices and
training seminars available. No fees for technical support.
SYSTAT
SYSTAT. Intelligent software.
For more information call or write: SYSTAT, Inc. 1800 Sherman Avenue, Evanston, Illinois 60201-3793 Tel: 708.864.5670 Fax: 708.492.3567
For international representatives call: Australia 61.3.4974755. Canada 416.424.1700. Finland 358.0.6923800. France 33.1.40935000,
Germany 49.61.265950, Italy 39.587.213640. Japan 81.3.5902311, New Zealand 64.71.562675. Norway 47.3.892240. Sweden 46.8.110620,
Switzerland 41.31.416611, The Netherlands 31.3402.66336, UK: Letchwort;h 44.462.482822, London 44.81.6926636. London SE 44.0753.841686
Circle 333 on Reader Service Card
Michael Nadeau
REVIEW
TravelMate 2000 Lives Up to Its Name
The Texas
Instruments
TravelMate 2000
packs AT-class
performance into
a 4-pound
notebook PC.
TravelMate 2000
Company
Texas Instruments
P.O. Box 202230
Austin, TX 78720
(800) 527-3500
Components (as reviewed)
Processor: 12-MH2 80C286; socket for
80C287 math coprocessor
Memory: 1 MB of RAM; 1 MB of ROM
for MS-DOS 4.01 and utilities
Mass storage: 2y2-inch 23-ms 20-MB
Conner Peripherals hard disk drive
Display: 10-inch-diagonal 640- by 480-
pixel VGA; backlit triple supertwist LCD
Keyboard: 79-key IBM Enhanced style
I/O interfaces: One parallel port; one
serial port; one proprietary external
expansion bus
Size
11 X 81/2 X 1 % inches; 42/5 pounds
{with battery)
Price
$3995
Inquiry 1078.
There's something about the Texas
Instruments (TI) TravelMate 2000
notebook PC that says, "Take me
with you." Its size (1 1 by SVi by 1% inch-
es) and weight (4% pounds with battery)
are big factors in creating that impres-
sion. So are its 640- by 480-pixel VGA
display, internal 20-megabyte hard disk
drive, and 12-MHz 80C286 CPU. To-
gether, these features make for what is
arguably the most totable AT-class note-
book system available.
The TravelMate 2000 has its flaws.
The battery life is sub-par: 2 hours at
best (an optional battery pack adds 3
hours to the running time, ly^ inches to
the length, and about 2 pounds to the
unit's weight). A floppy disk drive is
available only as an external option.
Some people might find the keyboard un-
comfortable to use; the keyboard pre-
sents no typing angle to speak of, and it's
set back about an inch from the front of
the unit. And with a price of $3995, the
TravelMate is also expensive.
On the plus side, the TravelMate pro-
vides performance, VGA, and conve-
nience. These benefits compensate for
the drawbacks if portability is the main
issue.
What You Get
TI sells the standard TravelMate with 1
MB of internal RAM (expandable to 3
MB with two 1-MB RAM cards), a 2'A-
inch 23-millisecond 20-MB hard disk
drive, one serial and one parallel port,
the triple supertwist VGA LCD screen
with 16 gray levels, and an AC adapter.
MS-DOS 4.01, LapLink, and the system
utilities reside on 1 MB of ROM. This all
fits easily into any briefcase, with room
left for other essentials.
When you turn on the TravelMate, you
are greeted by Laptop Manager, a DOS
shell. Laptop Manager comes set up to
run the system utilities from a menu;
adding applications to the menu is a sim-
ple matter of answering a few prompts. If
you get stuck, pressing Fl brings up a
help screen.
The system utilities include Traveling
Software's ubiquitous LapLink file
transfer program (cables are included
with the TravelMate) and Battery Watch,
which monitors battery drain. Both pro-
grams are well-regarded, time-tested
utilities.
TI pairs Battery Watch with its Bat-
tery Pro power-conservation software.
BatteryPro is what TI terms a "power
conservation system." Basically, it mon-
itors the notebook's components— hard
disk drive, display, and keyboard— and
shuts them down when they're not used
for a specific amount of time. It puts the
whole system in standby mode after a pe-
riod of inactivity, and it automatically
selects CPU speed for your applications.
(The slower you run the CPU, the less
drain on the battery.) It also has a RAM-
based hard disk cache to minimize ac-
cesses. Power utilities of this ilk are be-
coming common on many notebook PCs.
Despite BatteryPro 's energy-saving
features, the TravelMate manages only 2
hours of running time on a charge. This
is undoubtedly because TI shaved size
and capacity from the battery to reach
size and weight goals.
File Manager, another Laptop Man-
ager utility, is exactly what its name im-
plies; you can edit, execute, copy, delete,
find, and so on. File Manager is simple
and does the job, but it's no Norton Com-
mander. For instance, if you want to find
a file, you must already be in the direc-
tory in which it resides.
Options You Will Need
If you spend $4000 for a 4-pound AT-
compatible system, you will probably
want all the benefits of the 12-MHz pro-
cessor along with its convenience. Well,
you can have them, but at the cost of a
few more dollars and a little of that con-
venience.
For starters, you need a modem (it's
about time modems became standard
equipment on all notebook PCs) and at
least another megabyte of memory to run
the latest software. Add $499 and $549,
262 BYTE* NOVEMBER 1990
486 Engineering Workstation
386- 33MHz
$2,995
Super VGA!
80486-25MHZCPU
4MB RAM
128K Cache
1.2MB 5.25" floppy drive
1.44MB 3.5' floppy drive
150MB ESDI hard drive
16-bit VGA card W/512K
Super VGA color monitor
(1024x768)
2 serial, 1 parallel & 1 game
ports
101 Enhanced keyboard
MS-DOS 3.3 or 4.01
Two year warranty*
$4,595
386/33l\/lHz Corporate Workstation
80386-33MHzCPU
4MB RAM
64K Cache
1.2MB 5.25" drive
1.44MB 3.5- drive
100MB IDE hard disk drive
16-bit VGA cardw/512K
Super VGA color monitor
(1024x768)
2 serial, 1 parallel 8c 1 game
ports
101 Enhanced keyboard
MS-DOS 3.3 or 4.01
Two year warranty*
$2,995
386/25l\/lHz Business System
80386-25MHzCPU
4MB RAM
64K Cache
1 .2MB 5.25" floppy drive
1 .44MB 3.5" floppy drive
100MB IDE hard drive
16-bit VGA cardw/512K
Super VGA color monitor
(1024x768)
2 serial, 1 pjarollel &. 1 game
ports
101 Enhonced keyboard
MS-DOS 3.3 or 4.01
Two year warranty*
$2,795
386/20MHZ Pro-Systerm
80386-20MHZCPU
4MB RAM
1,2MB 5.25" floppy drive
1.44MB 3.5' floppy drive
65MB hard drive
16-bit VGA cardw/512K
Super VGA color monitor
(1024x768)
2 serial, 1 parallel & 1 game
ports
101 Enhanced keyboard
MS-DOS 3.3 or 4,01
Two year warranty*
'If you're looking to buy a computer by moil order but still want a
company that will stand behind what is sells, the ACMA 386/25 is
a good bet." "Among PCs reviewed this issue, our favorite is the
ACMA 386/25." "Choose the ACMA 386/20 for better-than-
average construction quality. "<i i/28 & 12/26 raw
"The Acma 386SX is highly expandable, performs well,
and offers a very complete system for an excellent
price. ..Acma offers one of the best service policies in the
mail-order business." "The Acma system not only looks
good, it's a good performer... it performed consistently above average."
(Moy/June 1990)
CDMfUTER
the machine could reliably handle everything I piled
onto it.' "The systems from ACMA Computer, Inc. inspire
$2,395
■■—i^l'^l—lr-'-iri confidence.' "Clearly, ACMA intends to be competitive
not only in terms of system bang for the buck, but also in the realm of
intangibles like technical support and product warranty." (Apni & juiy 1990)
386SX Executive System
800-456-8809
80386/SX-16MHZCPU
1MB RAM
1 .2MB 5.25" floppy drive
1 .44MB 3.5" floppy drive
65MB hard drive
16-bit VGA cardw/512K
Super VGA color monitor
(1024x768)
2 serial, 1 parallel & 1 game
ports
101 Enhanced keyboard
MS-DOS 3.3 or 4.01
Two year warranty*
$ 1 ,995
Hearing Impaired TDD 800-456-8901
^^COMPUTERS, INCJI^
>1cmcl
»MEBI{»Nl
■EKBBE55
Ask Us About On-Site Service!
All computers are covered by a 'two year labor
and one year ports worranty and a 45-Dav
"Money-Back" guarontee. We accept VISA.
Master Card, American Express. Discover Cord,
C.O.D., approved POs, and persorxal ctiecks
(aBow 7 days to clear). Ail prices and specifica-
tkxis ore subject to chortge wtttxxjt rKitice. CoB
Acma for current specificofior^. pricing, payment,
shipping, wafranly. leosir>g and return policies.
"45-Day Money-Bock guorantee covers Acnria
brand computers only (shtpplng not rcluded).
Software, printers, monitors and shipping ore not
refundable. Non-Acma brand products are
covered by tt>eirmanufocturers worranty. We ere
not responsible for errors in typogrophy, photog-
raphy, or of omission. Acma reserves ihe fight to
substitute equivalent ports. Brand rxjmes ore
regtetered trademarks of their respective com-
panies. 386 and 486 are registered trademarks of
Intel Corporation. Acme Computers Inc.. 117
FoiJier Ave.. Frenx>nt, CA 94539 (415) 623-1212
Corp.. (415) 623-0818Fax
Our Best Starter Package Ever!
H Printer stand
H Ten diskettes
H Computer paper
■ MS-DOS 3.3 or 4.01
H Choice of software
H User's guide
H Surge protector
$ 1 ,495
286/12 computer
1MB RAM
1.2MB or 1.44MB
floppy drive
40MB hard drive
Monochrome
monitor
101 key keyboard
Panasonic 1 180
printer & cable
Circle 12 on Reader Service Card
REVIEW
TravelMate 2000 Lives Up to Its Name
< Worse
TravelMate 2000
Compaq Deskpro 386/20
IBM PC AT
1.6
DOS BENCHMARKS
APPLICATION-LEVEL PERFORMANCE !
Better ►
N/A
23.6
7.0
Word
Processing
j j Desktop
Publishing
□
□
Compilers
I I Scientific/
Engineering Spreadsheet
< Worse
LOW-LEVEL PERFORMANCE
Better ►
TravelMate 2000
Compaq Deskpro 386/20
IBM PC AT
1.5 2.0
4.6
n CPU n FPU n
CONVENTIONAL BENCHMARKS
LINPACK
Dhrystones
(single)
(Ohry-/sec.)
(MFLOPS)
Tl TravelMate 2000 0.3397
3474.7
Compaq 386/20 0.16970
8449.7
IBM PC AT 0.02105
2317.9
For application and low-level benchmarks, results are indexed and show relative performance; for each
individual index, an 8-MHz IBM PC AT running MS-DOS 3.30 = 1 .
The BYTE low-level benchmark suite identifies performance differences iDetween machines at the hardware
level; the application benchmarks evaluate real-world performance by running a standard test suite using
commercially available applications. Application indexes include tests using the following programs: Word
processing: WordPerfect 5.0; Desktop Publishing: Aldus PageMaker 3.0; Database: Borland Paradox 3.0 and
Ashton-Tate dBASE IV; Compilers: Microsoft C 5.1 and Turbo Pascal 5.5; CAD: AutoCAD release 10 and
Generic CADD level 3 1.1.5: Scientific/Engineering: State release 2, MathCAD 2.5. and PC-Matlab 3.5f; and
Spreadsheet: Lotus 1-2-3 release 3.0 and Microsoft Excel 2.1 .
The BYTE Lab introduced version 2.0 of the DOS benchmarks in the August issue (see "BYTE's New
Benchmarks: New Looks. New Numbers"). Benchmark results for machines reviewed under previous
versions aren't directly comparable. To obtain a copy of the benchmarks, join the listings area of the
byte.bmarks conference on BIX or contact BYTE directly.
respectively. If you use Windows or an-
other graphical user interface, you will
want the full 3 MB. And you will want
the second battery pack ($249), or at
least a spare internal battery ($129) . Two
hours is barely enough under the best cir-
cumstances. I got between 1 V2 and a little
under 2 hours.
These options push your capital invest-
ment to over $5000. You also end up with
about lYi pounds more than the 5 pounds
(with AC adapter) that you were already
carrying. With the added paraphernalia,
you also might have to make more room
in your briefcase.
Other Observations
Although I complained about it earlier, I
find the TravelMate's keyboard accept-
able in light of what TI is trying to ac-
complish. It felt comfortable, and I had
little trouble adjusting to it.
Cradling it in your arm, the Travel-
Mate has a solid feel. It runs quietly; I
did not experience the high-pitched
whine some LCDs emit. I did notice
something about the construction that
troubled me: When you open the screen,
the tension from the hinge flexes the
plastic above the keyboard more than I'm
comfortable with. I don't think this will
affect the electronics, but I do worry
about stress cracks developing in the
case.
On the BYTE benchmarks, the Travel-
Mate turned in scores that, while not
startling, were at least respectable— par-
ticularly in the disk and video tests. Un-
fortunately, the BYTE Lab could not get
a cumulative application index, as the
notebook's memory configuration was
inadequate for running some of the soft-
ware used in that test suite. My evalua-
tion unit was not equipped with a math
coprocessor.
The black-on-white VGA screen has
good contrast, and the light seems well
diffused. A switch lets you reverse the
video to white-on-black, and the contrast
and brightness controls have adequate
range. A pop-up utility lets you adjust the
gray scaling.
The Verdict
TI has quite an accomplishment in the
TravelMate. For many people, it is in-
complete in its standard form, but no
other computer offers so much in just 4
pounds. (The Sharp 6220 is the same
computer with only cosmetic differences
and no utility software. TI makes it and
similar notebook PCs under OEM ar-
rangements. The TravelMate was actu-
ally a joint design project with Sharp.)
The TravelMate is a charmer, warts
notwithstanding, and that charm is pro-
portional to the weight of the portable
you are currently lugging around. The
ultimate portable is one that you don't
notice carrying and that performs com-
parably to your desktop system. The
TravelMate is as close as you can get to
that ultimate portable. TI sacrificed
some functionality to get there, but the
trade-offs are reasonable. ■
Michael Nadeau is the managing editor
of the BYTE Lab. You can reach him on
BIX as "miken. "
264 BYTE- NOVEMBER 1990
Our VT240 terminal emulator has
changed the meaning of portability.
I
KEA Systems Ltd
What does VT240 portability mean to you?
• Portable across operating systems! OurZSTEM240
software runs under both MS-DOS and Unix 386 System Y
making your PC look and act hke a VT240/340 terminal
on either operating system.
• Portable across machines! ZSTEM 240 runs on IBM PCs, XTs,
ATs, PS/2s and compatibles, from AT&Ts to Zeniths!
• Portable across portables! ZSTEM 240 runs on portable
PCs, letting you connect to your office systems when
you're on the road.
• Portable across video adapters! ZSTEM 240 supports
all standard video adapters: VGA, EGA, CGA, MCGA,
AT&T, Hercules and many extended adapters. No matter
what adapter/monitor combination you use, ZSTEM 240
displays double-high/double-wide characters, 132 columns.
and VT340 ReGIS, sixel and Tektronix graphics.
• Portable across networks! ZSTEM 240 connects to your
favorite networks, including Novell, 3COM, TCP/IP,
Ungermann-Bass, Excelan, Wollongong, FTP, Sun and
DEC'S CTERM and LAT.
Of course, ZSTEM doesn't really come with a handle. What it
does come with is our top-notch technical support and
documentation, plus a solid warranty so you can be assured
of quality products backed by quality people. Call today
about our complete line of VT emulation products.
KEA Systems Ltd. Tbll-Free Order Desk
3738 North Fraser Way, Unit 101 1-800-663-8702
Bumaby, B.C., Canada V5J 5G1
Tblephone: (604) 431-0727
FAX: (604) 431-0818
ZSTEM and the KEA and ZSTEM logos are trademarks of KEA Systems Ltd. All other brand and product names are trademarks or registered trademarks of their respective holders.
©Copyright KEA Systems Ltd.. 1989. All rights reserved.
Circle 194 on Reader Service Card
HARDWARE
Stan Miastkowski
REVIEW
Pricey Hard Disk Drive Portability
The Disctec 20,
shown here with
its docking
bracket, measures
just 3.2 by .81 by
5 inches and
weighs only 7
ounces.
The Disctec 20 shows how far we've
come from the clunky, noisy, and
notoriously short-lived full-height
hard disk drives that were the only game
in town during the early days of the PC
revolution. The Disctec 20 is a 20-mega-
byte removable hard disk drive that's
packaged in a neat little nylon-covered
case measuring just 3.2 by .81 by 5 inch-
es. It weighs a scant 7 ounces.
You might describe the Disctec 20 as a
thick floppy disk. It's designed to be in-
terchanged with a wide variety of PC-
compatible computer systems by means
of a "docking bracket" and a controller.
The standard docking bracket requires a
half-height bay in your system. (An ex-
ternal docking bracket would be handy,
Disctec 20
Company
147 West Lyman Ave., Suite 200
P.O. Box 1750
Winter Park, FL 32789
(407) 645-0001
Hardware Needed
IBM PC, AT, a compatible or Toshiba T1 200
Software Needed
MS-DOS or PC-DOS
Price
XT version, $670; AT version, $695;
drive-only version, $640; Toshiba T1 200
version, $680; additional cartridge,
$595; additional docking bracket, $50;
additional controller, $100
Inquiry 1060.
but it isn't available at this time.) The
unit uses a half-length add-in card that
contains an Intelligent Drive Electronics
interface. Cards are available in both 8-
and 16-bit versions for PCs and ATs (and
compatibles), respectively. The 8-bit
card supports a single Disctec 20; the 16-
bit card supports two. If you have an IDE
interface in your system, you can buy just
the cartridge and the docking bracket.
Disctec also offers a custom combina-
tion docking bracket/interface card for
the Toshiba T1200's expansion slot. Ac-
cording to the company, more custom
versions are in the works for other popu-
lar laptop systems.
The case is well sealed and houses one
of the new-generation 2V2-inch hard disk
drives. The company claims it will take a
150-g jolt without damage.
For Your Eyes Only
The idea of a portable, removable hard
disk drive isn't a new one (Tandon did it
years ago), but Disctec is the first com-
pany to make it truly handy. The disk
cartridge itself is small and light enough
to toss into your briefcase at the end of
the day and bring home to another com-
puter equipped with a docking bracket.
Even better is the ability to easily tote
your work along on the road with a Disc-
tec 20 in a laptop. And of course, you
can't overlook the security aspect. If you
lock up your Disctec cartridge or (even
better) take it along, your data is abso-
lutely secure from prying eyes. And if
you use the Disctec 20 as your boot de-
vice, your computer's even more secure.
Installing the Disctec 20 isn't compli-
cated. I installed mine in a 20-MHz 386
system in two different configurations:
as the primary (boot) drive and as a sec-
ondary hard disk drive. The Disctec con-
troller also has a floppy disk drive inter-
face, so it can be the only disk drive
controller in your system. When I in-
stalled it as the secondary controller, I
had to play with jumpers on the board,
disabling the floppy disk drive controller
and setting the memory location for the
board so it wouldn't conflict with the pri-
mary controller.
Consistent Performer
The Disctec 20 requires special driver
software, called from your DOS CON-
FIG.SYS file. Unfortunately, that pre-
cludes its use with alternative operating
systems, such as OS/2. The software
comes with its own well-designed auto-
matic installation utility. That's where I
initially ran into trouble. After installa-
tion, the Disctec 20 was flaky, and disk-
performance utilities such as Norton
Utilities refused to recognize it. A quick
call to Disctec got me an updated version
of the driver, and I didn't have any addi-
tional problems after that.
The installation utility lets you choose
among several options, including wheth-
er you hear a beep when you change car-
tridges. And if you're using the Disctec
20 in a laptop, you can choose the time
before the drive goes into a "spin-down"
mode to conserve battery power. There's
also a power-save mode where the disk
keeps spinning but the support circuits
are powered off. In spin-down mode, it
takes about 2 seconds for the drive to get
back up to speed. In power-save mode,
recovery takes a short V,o second. Even
without the power-conserving modes,
the Disctec 20 pulls just 1 watt of power.
No slouch at performance, the Disctec
20 has an average access time of 23 milli-
seconds, according to the company. The
unit I tested did better, consistently scor-
ing in the 19- to 20-ms range. Data trans-
fer is a respectable 500 megabits per sec-
ond. There is no performance penalty in
using the Disctec 20. In fact, it was con-
siderably faster than my primary drive.
The Disctec 20 is well built and handy.
But you'll pay a large premium for conve-
nience. The interface, docking bracket,
and a cartridge retail for $670 to $695,
depending on the system you want to in-
stall it in. Additional drive cartridges
sell for $595; additional docking brack-
ets are $50. For a 20-MB drive, that's ex-
pensive. But to be fair, new technology
is always initially exorbitant. If you want
or need true data portability and secur-
ity, the Disctec 20 is a logical choice. ■
Stan Miastkowski is a BYTE senior news
editor. He can be contacted on BIX as
"stanm. "
266 BYTE- NOVEMBER 1990
\
If ^u*re Driven by Success,
*1 Make Svire If s a Quality Drive^
To be successful in today's business environment, you
need drive, determination and commitment. You also need
the right products supporting you— keeping things running
smoothly, on track and on schedule. Products that consistently
meet operating specifications, and provide the dependability
you can rely on. Products such as Mitsubishi disk drives.
Just like you, Mitsubishi Electronics is also driven by
success. We manufacture the latest in memory storage technol-
ogy, and offer one of the broadest ranges of flexible drives in
the industry today. Whatever your memory requirements,
Mitsubishi has the drive you need— from 720 KB and 1.44 MB
3.5" models to 360 KB and 1.2 MB 5.25" models, with a vari-
ety of mounting and bezel configurations.
As one of the largest suppliers of flexible
disk drives in the world, Mitsubishi®
continues to earn its reputation for
product quality and
design innovation.
Mitsubishi also manufactures rigid disk drives that have
the same incomparable dependability as the flexible drives.
Every 5.25" rigid drive supports the high-density mode of the
newer (RLL) controllers, with up to 65 MB formatted memory,
as well as the standard-density mode of the (MFM) controllers
used in today's most popular systems, with up to 42 MB for-
matted memory.
So when you're looking for reliable, high capacity disk
drives, look to Mitsubishi. We'll make sure you get a qual-
ity drive.
For the authorized Mitsubishi reseller nearest you, call
1-800-556-1234, ext. 54 in the US. and Canada (in California
1-800441-2345, ext. 54).
MITSUBISHI
ELECTRONICS
See us al
;OffliDIH/Fair90
November 12-16, 1990
Las Vegas, Nevada
Booth 1216
Mitsubishi Electronics America, Inc., Information Systems Division, 991 Knox Street, Torrance, CA 90502.
Mitsubishi Electric Sales Canada, Inc., 8885 Woodbine Avenue, Ontario L3R 5GL
© 1989 Mitsubishi Electronics America, Inc. Mitsubishi is a registered trademark of Mitsubishi Electric Corp., Tokyo. Image courtesy of Software Publishing Corp.
Circle 231 on Reader Service Card (RESELLERS: 232)
REVIEWER'S NOTEBOOK
Reviewer's Notebook provides new information— including version updates,
new test data, long-term usage reports, and reader feedback— on products
previously reviewed in BYTE.
ALR Pumps Up PowerFlex
ALR has added
the PowerFlex
20CSX, a
Windows-ready
20-MHz 386SX PC,
to its popular
PowerFlex line.
Reviewed in the June issue, the 286-
based ALR PowerFlex and its up-
gradable architecture provides a
cost-effective means of keeping your
DOS-based system current with the de-
mands of your applications. Advanced
Logic Research recently introduced a
new PowerFlex model, the 20CSX,
which begins life as a 20-MHz 386SX-
based PC and is upgradable to a 25-MHz
486. Like the earlier version, the 20CSX
is relatively inexpensive and well made.
The two systems also share the same 16-
bit bus architecture, which forces you to
pay a performance penalty when using
the 32-bit i486 CPU.
The 20CSX does not replace the earli-
er PowerFlex. It is a midrange model that
ALR is aiming at users of graphical in-
terfaces such as Windows, and its config-
uration reflects that. The Model 1 10 that
ALR sent to BYTE comes standard with
3 megabytes of RAM, an 800- by 600-
pixel Super VGA card, a 25-millisecond
106-MB hard disk drive with an Intelli-
gent Drive Electronics controller, and a
two-button mouse. It also sports a 32K-
byte static RAM cache. In all other as-
pects, the 20CSX is the same machine as
the original PowerFlex (see "Two to
Grow On," June BYTE).
Good Performer
The BYTE Lab benchmarked the Power-
Flex 20CSX in its 386SX mode. Bench-
mark indexes for the 486 version should
be similar to those achieved by the origi-
nal PowerFlex. As the graph shows, the
20CSX performs comparably to the
Compaq Deskpro 386s/20 in both the
low-level and application suites; the ma-
jor difference is the ALR's significantly
better CPU index: 2.49 versus the Com-
paq's 1.76.
Windows 3.0 is crisp in both its ap-
pearance and its performance on the
20CSX. The Super VGA video with the
ALR FlexView 2X Super VGA monitor
eliminates the fuzziness sometimes ex-
perienced with lesser graphics systems. I
experienced no compatibility problems
with the ALR system.
PowerFlex 20CSX Model 110
Company
Advanced Logic Research, Inc.
9401 Jeronimo
Irvine, CA 92718
(714)581-6770
Components (as tested)
Processor: 20-MHz 386SX; 20-MHz
80387SX FPU
Memory: 3 MB of 80-ns DRAM,
expandable to 5 MB on motherboard and
to 16 MB total; 32K-byte static RAM
cache
Mass storage: 3y2-inch 1 .44-MB Teac
floppy disk drive; 106-MB 25-ms 3y2-inch
Toshiba IDE hard disk drive
Display: ALR 800- by 600-pixel Super
VGA controller with ALR FlexView 2X
Super VGA monitor
Keyboard: 101 -key modified IBM
Enhanced AT layout
I/O Interfaces: One serial, one parallel,
and one mouse port; one 8-bit and five
16-bit ISA expansion slots (five open)
Price
$4008
Inquiry 1075.
Like the original FlexCache system,
the 20CSX is ruggedly constructed. The
case fits correctly and is easy to remove
and replace, and the motherboard is
firmly mounted. Installing add-in cards
flexes the electronics very little. I found
no last-minute engineering modifica-
tions in the system.
One for the Budget-Conscious
Among all the 20-MHz 386SX systems
BYTE has reviewed, the 20CSX is a
standout. It is one of the best performers,
comes Windows-ready, and provides a
means of increasing the horsepower as
needed. It's also among the lowest priced
at $3349 (without the math coprocessor).
Its biggest drawback is still its 16-bit
bus, which prevents the system from tak-
ing full advantage of the i486. As the de-
mands of your applications increase, you
just might need all of that i486. Nonethe-
less, the PowerFlex 20CSX is an attrac-
tive starting platform for the business
user or professional moving to Windows.
— Michael Nadeau
268 BYTE* NOVEMBER 1990
DOS BENCHMARKS
Woi:..'
APPLICATION-LEVEL PERFORMANCES
ALR PowerFlex 20CSX
Compaq Deskpro 386/20
Compaq Deskpro 386s/20
IBM PC AT
2.2
2.6
2.5
2.8
3.9
4.3
3.2
Belter ►
21.5
23.6
21.4
7.0
□
Word r~j Desktop | | I |
Processing I 1 Publishing | j Database I I Compilers
□
CAD
Scientific/
Engineering
Wotse j
LOW-LEVEL PERFORMANCE
Spreadsheet
Better ►
ALR PowerFlex 20CSX
Compaq Deskpro 386/20
Compaq Deskpro 386s/20
IBM PC AT
2.5
6.6
2.5 '
□ cPu □
For application and low-level berchmarks. results are indexed and show relative
perfamance; for each individual index, an 8-MHz IBM PC AT running MS-DOS 3.30 =
all benchmarks, higher numbers indicate better performance.
.For
The BYTE low-level benchmark suite identifies performance differences between machines
at the hardware level; the application benchmarks evaluate real-world performance by
running a standard test suite using commercially available applications. Application
indexes include tests using the following programs: Word Processing: WordPerfect 5.0;
Desktop Publishing: Aldus PageMaker 3.0; Database: Borland Paradox 3.0 and Ashton-
Tate dBASE IV; Compilers: Microsoft C 5.1 and Borland Turbo Pascal 5.5; CAD: AutoCAD
release 10 and Generic CADD level 3 1 .1 .5: Scientific/Engineering: Stata release 2.
MathCAD 2.5. and PC-Matlab 3.5f; and Spreadsheet: Lotus 1-2-3 release 3.0 and Microsoft
Excel 2.1.
For more information on all the BYTE benchmarks, see "BYTE's New Benchmarks: New
Looks, New Numbers" on page 1 58 in the August issue.
Hard Disk Confusion at IVIicro Express
In BYTE's Product Focus on 386SX
systems (see "386SX PCs: Heirs to
the Low End," August), we recom-
mended Micro Express's ME 386 SX/
SL, based in part on its fast (19 millisec-
ond) Quantum ProDrive hard disk drive.
Since then, some readers have reported
that they had received slower hard disk
drives in the systems that they ordered.
Readers also reported having problems
contacting Micro Express and receiving
technical support.
BYTE repeatedly called Micro Ex-
press, posing as a customer, and did ex-
perience problems getting through to
both sales representatives and technical-
support personnel. When we asked what
hard disk drive was shipped with the sys-
tem, two salespeople cited a 28-ms West-
ern Digital hard disk drive; another cited
a more comparable 23-ms Conner Pe-
ripherals hard disk drive. None of the
salespeople mentioned the Quantum Pro-
Drive.
A Micro Express spokesperson said
that favorable reviews of the ME 386
SX/SL had caused a rush of orders that
overloaded the company's telephone sys-
tem and created temporary product
shortages and support problems. He
added that the company is working to
correct these problems.
Micro Express confirmed that it no
longer sells the 40-MB 19-ms Quantum
ProDrive and claimed that it was offering
a comparably equipped system with
either a 28-ms Western Digital hard disk
drive for $1799 or an 80-MB 19-ms
Quantum ProDrive for $1899. (The sys-
tem that we tested for the Product Focus,
with 2 MB of RAM, a 40-MB hard disk
drive, and a color analog monitor, cost
$1945.) In subsequent calls. Micro Ex-
press salespersons did offer these alter-
natives, but they quoted $1999 for the
system with the 80-MB Quantum Pro-
Drive and incorrectly stated the average
access time for the Western Digital hard
disk drive as 23 ms.
Most system vendors "second source"
major components to ensure an adequate
supply. Usually, these components offer
roughly equivalent performance to the
components they replace; occasionally,
however, they do not. BYTE strongly
urges readers to specify the subsystem
components that they want when order-
ing a system. (A description of compo-
nents in our test systems accompanies
every BYTE review.) If a part isn't in
stock, most companies will special-order
it for you.
As for Micro Express, we are con-
fused about exactly what the company is
offering.
—Rob Mitchell
NOVEMBER 1990 'BYTE 269
With HP's enhanced OCR capabilities,
chirrupy / chloroquine
246
A.
to make a series of sharp, sucking sounds with the lips, as in urging
a horse on — n. a chirruping sound — ehir'ruply adj.
chi-rur-geon (kl r^r'janj n. Ia!t«red, after L forms < ME cirurgian
< OFr cirurgien < ME & OFr cirurgie: see SURGERY | archaic far. of
SURGEON — chi rur'a«fty (-jar 5) n. — chi ruKgi cal (-ji kal) adj.
Chisjel (chiz'a!) n. INormFr (OFr cise/) < VL •ctse(iiim. for L
'caesetlum < caesus, pp. of caedere, to
cut: see -CideI a hand too! with a sharp,
often wedge-shaped, blade for cutting or ' )
shaping wood, stone, etc., specif., such a
tool that ie driven with a mallet or ham-
mer — W., y<. -eled or -elled, -el ing or
-el-IIng 1 to cut or shape with a chisel 2
[CoUoq.j a) to take advantage of by cheat-
ing, sponging, etc, b) to get (something)
in this way —chisel In [CoUoq.J to force
oneself upon others without being asked
or welcomed — chis'e^er or chis'eMer n.
chis eled or chis elled C-ald) adj. 1 cut
or shaped with a chisel 2 finely wrought, chi«i
as if shaped by a chisel '
Chis-hclm Trail (chiz'sm) | after Jesse
Ckisholm {c. 1806-68), U.S. frontier scout who established
trail from San Antonio. Tex., to ,^bi!ene. KanR.: impor-
1865 until 1880's
Chi-square (ki'skwer") n. a statistical method used ■ -
the classification of data can be ascribed to chan.
underl>ing law
chit' (chit) n. ; ME c.'ii.'tt-, prob. var. of
an immature or childish ^irl
Chit^ (ch.iij n. "_ ' chKty Hindi ckttlh.. :ct:c!, ..m;,.
spot: see 0HINT7. ^" 1 (Chiefly Brit.j o short note or ie'-
dum 2 a voucher of a small sum owed for drink, fo ■
ChittB (ciiS Ui'j city in SE R.S.F S.R., near th, ' '
pop. 336,006
cnit-Chat (ch>t'chat',> n. J redupl. ofCH^-
mai talk; chat; small taik 2 gossip
Chi-tin iki'tin! n. 'Fr chs'.irte ^ Or ch.i
homy polysaccharide. iCsH^sNOs)^, secreicd by tne
forming the main bulk of the <iuter covering of insti ■
etc. --ohi'tin ous (-as) adj.
Chrt-lins or Chlt llngs tchit'linz) n.pl. d^ai -.--.r , ; .!!: ;•!>;:
Chi'ton_(ki'tsn, -tanO n. _Gt chit6n. garmei!'.. tun:c, >oa! ::i
TUNIC i 1 a loose garment of varying length, similar s,
worn by both men and women m ancient Greece 2 anv <..:
i.Polyplacophora) of mostly small, ovoid marine mollu.sics, i-.v,; :
dorsal shell consisting of eight arliculaimg calcareous p!di*s an:^
ventral foot
ChMO'San (kit's san') n, a polysaccharide derived frurn chi;
absorbs heavy metals while in solution; it is used in industr ,
purify waste water
Chit-ta-gong (chit's gorj', -giir)') seaport m SE Bangladesh ■
Bay of Bengal: pop. 1,392,000
chil-ter (chit'sr) W. .fME chiteren: orig. echoic' 1 to uviu.t;
[Brit. Dial.} to shiver with cold
chtt'ter-lings (chit'lim; occas. chit'ar litjt') n.pj. ' ME
entrails, -souse: akin to MlxiwCr km ^nft r.»ri» ft
Chtoie or Chloie (klfl'e) jL < Gr Chios, blooming, vertiam/:
feminine name 2 see Daphnis and Chloe
Chlor- (klor) combining form CHU)RO-: used before a vowel
chlor-ac-ne (kldr ak'nf) n. an acnelike skin disorder caused bv't
sure to chlorinated hydrocarbons
Ohlo-ral (klor'a!) n. ;Chlor(o)- + al(cohol)| 1 a ■.hi:;. :;.
less liquid. CCljCHO. with a pungent odor, prepared by ;h(
of chlorine on alcohol; used in the manufacture of DDT 2 iw:
CHLORAL HYDRATE
chloral hydrate a colorless, crystalline compound, CCIj-CHlG ;
used chiefly as a sedative ;
Chlora-ltllne (kloi^s m6n', klor'a mSn': klor am'fn, -is ii
fCHi.GR(o)- + A.MINE ' a colorless, pungent liquid, NH:r!, .*i--
by the action of ammonia on some hypochlorite
ehloramphenii-col (klor'am fen'i kol', -kel') n. ■ h:
am(id! » phe{n)- * .Nl(TR)- + (cly)col5 an ant;:
C,,H,;,Cl:.NsOs, prepared synthetically or isolated fron; ;
{Streptomyces venezuelae): it is used against a wide vanei;. ;:ii
terial and rickettsial diseases and against some viruses
chlo-rate (klor'if, -it) n. a salt of chloric aci'*
chlO'to-slslkfarO'sis) n. First (ModL;
abnormal condition of plants in whic
color or turn yellow as a lack of chl
disease, lack of light, etc. 2 a form
sometimes affecting" girls at puberty ai
jreenish color — chlOTOfilc (-rai'ik) aa
cSlOTO'thl^'Zide !kl6r'5 ihia, zid') n. !
i s>mhetic drug. C-H.CIN OjS., use
iieari failure, or various edemas by re
ibrough the kidneys
clilo-rous iklor'Mi adj. 1 of or cont
designating or of an unstable acid, HC
rtich exists onlv in solution and whosi
chlofplc-rin Ikliir pik'rini n. ghk^'
chlor-promi«-ztns (kldr" '
vaient, negative radical CIO,
ohior cy cli zine (klor'si'ki-
antihistamine, (!^-**"' '
biles
&
■ to
,„.,bo5 oi »" ill"" ;«i.o«°;\ n
,,i-o
(pHei
U3
Now you can take a page of this.
A paragraph of that. Combine
them with a few images. And
quickly come up with one very
impressive document. The HP
ScanJet Plus scanner can read
everything from a magazine
article to a balance sheet. Then it
stays on the job so you can easily
fine-tune, or make major changes
to, everything you've scanned.
The affordable, 8-bit ScanJet Plus
is supported by a wide variety
of third-party OCR and gi-aphics
software packages. HP's optional
it's easy to make chocolate moose.
5R lol- & -OSISl 1 an
een parts lose their
production due lo
•deficiency anemia
ig the skin to turn a
+ THI ^ a2- + IDE!
ating iiypertension,
ixtra salt and water
rivaient
247
Chlorosis / cholinesterase
chockia-block i-a. blak'i adi. jsee prec & block| 1 Naui. a] pulled so
tight as to have the blocks touching (said of a
hoisted all the way up. ad a signal flag ^ "
tightly together
chock-full" (chak'fool'i -
cheke. cheek +
full as-- vas®
(111
cV
ackle) Al
imed —adj.
< choke.
THOKEi as
'? via Fr
powder
ted and
J sugar
—adi.
oc ':o-
•a
• CO
ye
(,10
o
t\a^\"^'
text scanning software, AccuScan,
simplifies the scanmng process
by recognizing the layout of even
the most complicated material.
Including multi-column pages
and numerical tables. AccuScan
automatically separates text from
graphics, making it easy for you
to pick and choose the infor-
mation you want. An optional
twenty-page automatic document
feeder makes you even more
efficient.
The ScanJet Plus gives you a
head start. With one-button auto-
matic text scanning. Live preview
for instant feedback on image
quality. And auto exposure, which
works like a point and shoot
camera. To make things even
easier, it features on-line help.
HP has added aU these impressive
capabilities to a scanner known
for its superior image scanning.
The ScanJet Plus reads 256 levels
of gray for smooth shading and
more realistic graphics.
At only S2,190* the ScanJet Plus
makes perfect sense for any
business interested in being more
productive. And more profes-
sional. For more information and
the name of your nearest autho-
rized HP dealer, caU 1-800-752-
0900, Ext. 1666. And even if you
never make chocolate moose,
youH have a recipe for success.
HEWLETT
PACKARD
'Suggested U.S. list price without document feeder. © 1990 Hewlett-Packard Company PE12036
STATE OF THE ART
Magnetic
vs.
Optical
275 State of the Media
by David A. Harvey
Playing Catch-Up
by Andrew Reinhardt
283 Crystal Clear Storage
by Tom Parish
289 Entering a New Phase
by Bob Ryan
301 The Once and Future King
by Bob Ryan
Side by Side
by Bill Passavanti
311 Store Data in a Flash
by Walter Lahti and
Dean McCarron
323 DAT's a Solution
by Karina Lion
331 Getting Your Byte's Worth
by Steven J. Vaughan-Nichols
338 Masses of Storage
Mass storage is the subject of
one of the hottest debates in
the computer industry. Will
optical media replace mag-
netic media? Many people think it's only
a matter of time. But magnetic media are
far from dead. In fact, they outperform
optical media by a significant margin.
Perhaps magnetic will withstand the
challenge it faces from optical. Perhaps it
won't. Or perhaps the two will merge
into a hybrid form. In "State of the
Media," David A. Harvey looks at the
advantages and disadvantages of each
and explores the possibilities of hybrid
technologies combining the good points
of both. And in a related text box, "Play-
ing Catch-Up," Andrew Reinhardt ex-
plores the confusion that is the stan-
dards' environment for optical storage.
One of the wildest ideas I've heard in a
long time is that of storing data in crys-
tals with light. This is no hocus-pocus.
In "Crystal Clear Storage," Tom Parish
examines holographic data storage, a
technology whose capacity dwarfs even
that of optical disks, while giving you
faster access to your data.
Another new optical storage technol-
ogy, called phase change, uses a whole
new method for storing data on an optical
disk. In the process, it merges the capac-
ity of magneto-optical storage with a per-
formance better than that of traditional
optical storage. It may bridge the gap be-
tween magnetic and optical. In "Enter-
ing a New Phase," Bob Ryan describes
how phase-change technology works and
its potential for the future.
The most popular form of magnetic
technology is the disk, be it a hard disk or
a floppy. If magnetic disk technologies
are to remain healthy, they will have to
continue to evolve, in speed, in capacity,
in densities, and in recording means and
materials. In "The Once and Future
King," Bob Ryan looks at new disk tech-
nologies, what they are and how they are
likely to affect future disk drives. In the
text box "Side by Side," Bill Passavanti
discusses perpendicular recording, a
new way to put more bits onto a disk.
Another new form of "disk" technol-
ogy is solid-state. Flash-memory ICs,
contained on credit-card-size devices,
are entering the microcomputer arena.
Because of their size, they will probably
invade the laptop market first, and take it
by storm. In "Store Data in a Flash,"
Walter Lahti and Dean McCarron ex-
plain what flash memory is, what it is
likely to be used for, and why.
After disks, the next most popular
magnetic medium is tape. You don't tend
to think of magnetic tape when you think
of microcomputers, but as systems be-
come larger and more complex, backups
become more important. When disk-to-
disk backups are no longer practical,
tape provides an alternative. In "DAT's a
Solution," Karina Lion examines the ad-
vantages of digital audiotape and ex-
plores quarter-inch cartridge and 8-mm
options as well.
Whether you use magnetic or optical
media, data compression is becoming the
rule rather than the exception in an effort
to cram more data into existing space. In
"Getting Your Byte's Worth," Steven J.
Vaughan-Nichols examines hardware-
based data compression. It is so transpar-
ent and automatic, you'll never know
you're using it.
As data continues to proliferate, the
optical versus magnetic debate will con-
tinue, and new and improved technol-
ogies will appear on both sides — and in
the middle. So let the opposing factions
fight it out. We'll just watch — and collect
the spoils.
—Jane Morrill Tazelaar
Senior Editor, State of the Art
272 BYTE* NOVEMBER 1990
ILLUSTRATION: JOE CAST © 1990
NOVEMBER 1990 -BYTE 273
0E$K ]\0T BIG E]\0[JGH ?
17 million business documents
are lost or misfiled each day.
Announcing a major breakthrough in image storage and retrieval:
if
r
PaperTamer offers more
power and flexibility than
other existing document
storage and retrieval systems—
and paperTamer costs 1/lOth
of the price.
PaperTamer is designed to
eliminate the need to run to
the file room every time you
need information. PaperTamer
provides immediate access to
over a million images, docu-
ments, memos and articles.
Flagstaff Engineering offers
a complete line of peripheral
products to provide complete
image storage and retrieval
systems including scanners,
optical drives and mass
storage devices.
No one delivers rock solid
solutions like Flagstaff
Engineering, the company
that continues to help people
read a world of information.
Circle 137 on Reader Service Card
FLAGSTAFF
ENGINEERING
Domestic Sales and Marketing
1120 Kaibab Lane
Flagstaff, AZ 86001
(602) 779-3341 / FAX (602) 779-5998
International Sales
1930 S. Alma School #C202
Mesa, AZ 85210
(602) 831-5100 / FAX (602) 831-0684
GSA APPROVED
STATE OF THE ART
MAGNETIC VS. OPTICAL
State of the Media
Magnetic vs. optical: Is it the war of the disk drives
or a marriage of convenience?
David A. Harvey
How far the micro-
computer indus-
try has come in a
decade or so. It
wasn't so long ago that all
data was stored on cassette
tapes. At that time, the advent
of the single-sided floppy disk
seemed like a miracle.
Today, with a 150-mega-
byte hard disk drive, two CD-
ROM units, and a 1 -gigabyte
magneto-optical drive — not to
mention double-sided high-
density floppy disk drives-
serving for storage, thoughts
of single-sided disks give me
acute claustrophobia. How-
ever, the more places you
have to put data, the more
confusing it can become to
decide which device to use.
As much as we'd all like to
have the newest and most in-
novative technologies on our
desks, the primary question
is, "Which storage option is
really appropriate to your needs?" If you
listen to all the hype, you're going to
hear conflicting reports.
The makers of traditional magnetic
drives will tell you that they provide a
faster and more tested technology, and
that the capacity of hard disk drives is in-
creasing daily. The producers of optical
drives are prone to elaborate on how the
time has come for optical drives to re-
place all other mass storage devices. And
floppy disk drives continue to grow big-
ger and faster, too.
Ultimately, the industry will probably
evolve toward one standard way of stor-
ing information. From here, that future
looks optical. But for now, the choices
you make will affect not only your pro-
ductivity, but also how you work.
The conflict between traditional mag-
netic mass storage devices and
optical technologies includes
questions of speed, cost, data
migration, archival needs,
and the amount of data you
need to store. The most im-
portant difference between
the two technologies lies in
how they let you manipulate
the data.
Magnetic Racing Stripes
If the data associated with
your primary applications is
contained in executable and
temporary files, in discrete
and manageable data files,
then you probably want a hard
disk drive. The advantages of
hard disk drives include their
speed, cost, and universality.
No optical device on the
market can even come close to
matching the speed of a ge-
neric Intelligent Drive Elec-
tronics drive with a software
cache thrown in. And optical
drives can't begin to touch an ESDI hard
disk drive with 0.5-millisecond access
time, throughput greater than 1 mega-
byte, and a bus-mastered caching con-
troller on an Extended Industry Standard
Architecture bus.
If you need your data nearly instanta-
neously, if a hard disk can contain it, and
if you have a good backup system worked
out for that data, then you probably have
ILLUSTRATION: JOE CAST © 1990
NOVEMBER 1990 •BYTE 275
STATE OF THE ART
STATE OF THE MEDIA
no reason to go optical. Optical devices
are not so slow that they're unusable,
however. Some of the newer rewritable
devices, both phase-change and magne-
to-optical, are fast approaching hard disk
drive speeds.
Optical drives are slow for a number of
reasons. CD-ROMs and some WORM
(write once, read many times) drives use
constant linear velocity (CLV)— data is
organized sequentially in one continuous
spiral track, rather than in tracks and
sectors (see figure 1). When you want in-
formation, the read head must find the
temporal position of the data rather than
moving to a logical address. The process
of finding a specific piece of information
is analogous to scanning a compact disk
to find a particular passage of music: The
read head must move along the entire
track until it gets to the data.
Read-write optical drives employ con-
stant angular velocity (CAV)— data is or-
ganized into sectors and tracks (see fig-
ure 2). The read-write head is heavier
than a conventional hard disk drive's,
and thus it takes longer to physically
move the head to a given location.
Until now, the real degradation in re-
writable optical drive performance was
tied to the technology of the magneto-
optical drive. On an MO drive, writing a
byte of information requires two passes.
An erase pass restores the disk to its orig-
inal state; then a write pass adjusts the
A
f» traditional
hard disk drive is still
the best bet for primary
mass storage.
magnetization to reflect the bit pattern of
the data. With the advent of phase-
change technology, which can do one-
pass writes (see "Entering a New Phase"
on page 289), the performance of rewrit-
able optical devices will improve tremen-
dously.
Even without phase-change technol-
ogy, however, MO drives are relatively
fast. The Storage Dimensions LaserStor
on my desk reports an average seek time
of about 40 ms. To put that into perspec-
tive, it's about as fast as a Seagate ST251
and faster than an ST225.
What all this means is that if you are
using disk-intensive programs— anima-
tion packages, spreadsheet and database
programs, programs that make frequent
use of temporary files, or anything that
uses the hard disk drive for virtual mem-
ory—you're far better off using a tradi-
tional hard disk drive to store your in-
formation.
The Magnetic Advantage
Physical size and power requirements are
another advantage of hard disk units.
Within the last few years, hard disk
drives have become smaller and required
less power. It's reached the point where
if you look in almost any laptop, you'll
find a 2 '/2-inch form-factor drive. The
disk in this drive holds between 20 MB
and 100 MB of data and can run for
hours on battery power.
Optical drives, on the other hand, are
bulkier and require more power. With
the exception of CD-ROM drives, which
come in a 5 U-inch half-height form fac-
tor, most optical drives are full-height
5U-inch models— too large for laptops.
(A slew of full-height 3 '/2-inch optical
drives are expected to hit the market this
year.) More and more manufacturers are
making half-height optical drives, but
even these are too big and too heavy for a
laptop. You'll see them sooner in AC-
only transportables and luggables.
As long as you don't continually run
out of available storage space, hard disk
drives are your most economic solution.
This means not only that it's going to
cost you less to store your data, but also
that you can upgrade or add new drives as
you need them. With SCSI drives or a
multidrive controller, like PSI's hyper-
Store, you can easily circumvent DOS's
two-drive limitation and add as many
drives as you need.
The start-up cost for WORM or re-
writable drives is still high. At best,
you're going to pay in the neighborhood
of $3500 for an optical drive, a control-
ler, and one piece of media. However,
additional disks cost only SlOO to $200.
In the long run, if you're dealing with
massive quantities of information, an op-
tical system may be cheaper.
A traditional magnetic hard disk drive
is still the best bet for a primary mass
storage system. In this role, an optical
drive just can't compete with a hard disk
drive's price, performance, and overall
CONSTANT LINEAR VELOCITY
Figure 1: In constant linear velocity (CLV) recording, data is arranged in a single
spiral track with a uniform density of bits. This lets you pack the most information
possible onto the disk. The speed of the disk varies between the outer and inner
edges—the closer the read head gets to the outer edge, the faster the disk spins. Data
is located by its temporal position, measured in minutes and seconds. Each second
consists oflK bytes of data.
276 BYTE* NOVEMBER 1990
STATE OF THE ART
STATE OF THE MEDIA
functionality. For example, the NeXT
Computer came initially with only a re-
writable optical drive. However, because
this device proved too slow for its virtual
memory file swapping, NeXT added a
conventional hard disk drive to speed up
the operation.
That doesn't mean that there aren't
any uses for optical devices. Quite the
opposite, in fact. Document storage and
retrieval, graphical image databases,
medical diagnostic references, and the
storage of multiple versions of files are
some of the applications best suited to op-
tical storage. And when put to good use,
an optical storage system can be an essen-
tial part of a computer system.
The Optical Advantage
The limitations of hard disk drives be-
come apparent when you deal with large
volumes of data that in turn require a lot
of space for backup. If you're dealing
with 1 gigabyte of data, you could opt for
mirrored 1 -gigabyte hard disk drives.
But when the data enters the multigiga-
byte or even terabyte range, hard disk
drive solutions become unmanageable.
Optical drives can store more informa-
tion in less space than hard disk drives
can. Since optical drives use easily re-
moved and inserted cartridges, you can
use a single drive to manage unlimited
amounts of information. And with juke-
box-style changers, in which a robotic
arm handles disk changing and selection,
you can have terabytes on-line.
The optical storage advantage occurs
because the laser is more precise and
requires less room to write the same
amount of data than the write head of a
magnetic hard disk drive does. With
WORM drives, which usually encode
bytes of information as pits on the sur-
face of the disk, this means both more in-
formation in a smaller space, and a more
secure store of data— the pits are a rela-
tively permanent form of encryption and
are not affected by magnetic fields.
More storage space doesn't just mean
cramming more onto a disk, however. It
fundamentally changes what you can do
with your personal computer. Instead of
dealing with only part of a set of data,
you can have all the data in one place at
one time. If you work with large images,
an optical drive not only allows you to
store the images in one place, but it
makes them easier to manipulate, com-
pare, and analyze.
Optical devices are particularly suited
to storing documents. Using software de-
signed for file management, such as
N/Hance's TextScan or Lotus's Magel-
lan, you can sort and group documents
contextually. The advantage to this isn't
just speed. It allows you to group docu-
ments in ways that were impossible when
they weren't all accessible for complex
word searches.
Another benefit to optical drives is
that you can store both a graphical image
of the original document and a text copy
on the disk. This is useful for performing
signature verification or for including di-
agrams and photographs. The possibili-
ties are endless with this kind of storage.
One real-world example comes from
Bill Ford, president of On-Line Com-
puter Systems. Using CD-ROM and the
company's retrieval technology, On-
Line devised a troubleshooting disk for a
telecommunications switch. Technical
specifications, the switch's software
code, documentation, and diagrams of
the switch were linked together by the re-
trieval engine. Using this tool, it is possi-
ble to click on, say, a variable, get its def-
inition, and retrieve every module and
procedure that references that particular
piece of code.
People have an associative memory
and a relatively brief duration of reten-
tion in short-term memory. The avail-
ability of more information organized
relative to context rather than to content
means that you can draw different con-
clusions than if you could only access the
data in bits and pieces.
Wanted: Standards for Optical
Optical drives are akin to giant floppy
disk drives. Therefore, data exchange be-
tween users is as easy as "sneaker" net.
Proprietary installable file systems also
make data migration between different
operating systems possible.
By implementing an installable file
system that runs as a TSR program (using
interrupt 21 hexadecimal under DOS) or
as an IFS driver (for OS/2 and Unix), the
only thing you need is to install the ap-
propriate software on each operating sys-
tem. This approach has also been applied
to rewritable drives.
Another benefit of the IFSes used for
WORMS or virtual WORMs (rewritable
drives using a write-once file system) is
archive tracking. When you save a new
copy of a file to a WORM device, it
doesn't overwrite the old one. Usually
when you save a new version of a file,
only the changed sectors are written to
CONSTANT ANGULAR VELOCITY
16 0
Tracks
Sectors
Figure 2: Constant angular velocity (CAV) is the organization of data into
sectors and tracks. Because the number of bits per sector remains constant with CAV,
data is packed most tightly in the shorter tracks near the center of the disk.
Although this method cannot pack as much data onto a disk as CLV can,
the sector /track addressing method makes locating data much faster with CAV
than with CLV.
NOVEMBER 1990 -BYTE 277
STATE OF THE ART
STATE OF THE MEDIA
Playing Catch-Up
Andrew Reinhardt
Hoping to avoid the chaos of incom-
patibility that has plagued the
WORM (write once, read many times)
drive market, manufacturers and stan-
dards committees tried to get a jump on
standards for 5 14 -inch rewritable mag-
neto-optical (MO) drives. For a while,
it seemed they had succeeded: Except
for the Canon drive used in the NeXT
Computer, all the MO drives intro-
duced since the fall of 1988 have ad-
hered to the draft ANSI and Internation-
al Standards Organization (ISO) stan-
dards.
But now the situation has grown more
complicated. At Spring Comdex last
June, Pioneer Communications and
Laser Magnetic Storage (LMS) intro-
duced "multifunction" drives that sup-
port both WORM and MO media but
use a different format than other rewrit-
ables. And in August, Hewlett-Packard,
Sony, and 12 other companies an-
nounced a specification that would
allow standard rewritable optical drives
to be used in a write-once mode.
The emergence of alternate technol-
ogies, on the eve of the ISO's expected
approval of a worldwide standard, has
thrown the market into confusion and
sparked calls to reopen standards dis-
cussions. All this wrangling concerns
only 5 W-inch media using MO technol-
ogy; standards for 3 '/2-inch disks and
phase-change media are years off.
The Near Standard
The ANSI's X3B11 committee is now
considering only one standard for 514-
inch rewritable optical disks, using MO
media and a formatting scheme called
continuous composite servo, or CCS. In
CCS. the disk is etched at the factory
with a spiral of grooves that define the
location of data tracks. Two tracking
heads read the grooves constantly to po-
sition and focus the third head precisely
over the data.
In contrast, by the time you read this,
the ISO will likely have approved two
versions of the standard for MO drives
that are identical in all respects except
for the servo technique. The standard,
called ISO DIS 10089, specifies a For-
mat A, which is CCS, and a Format B,
which is sampled servo, or SS. The lat-
ter does not use grooved tracks or multi-
ple heads; instead, bits that align the
single head are mixed in with the data.
An SS disk is stamped at the factory
with regions of precisely calibrated pits
that tell the head where a data track is
located. In the ISO specification, there
are 32 sectors per track and 43 servo
segments per sector, so in a single rota-
tion of the disk, the head's position is
calibrated almost 1400 times; even so,
it has to be much more precise than in a
CCS mechanism. Besides telling the
track location, servo regions are also
used to focus the head and provide clock
synchronization.
The Battle of the Servos
CCS traces its roots back to analog-
video laser disks. As an older and more
mature technology, it is considered a
safer bet than SS. CCS-formatted media
are easier, though more time-consum-
ing, to manufacture, whereas SS media
require more expensive and advanced
equipment, but they are faster to make
because disks can be stamped. In the
end, the manufacturing contest between
the two is a draw, because current tech-
nology makes both equally feasible;
any differences in price are due to pro-
duction volumes, which favor CCS.
The more germane advantages of SS,
according to its proponents, are that it
offers superior speed and accuracy, as
well as the potential for greater disk ca-
pacity. SS drives handle data and servo
information separately and sequential-
ly, whereas CCS drives must deal with
both simultaneously. Therefore, CCS
drives need greater processing capacity
to achieve equivalent data throughput.
More important, CCS drives can expe-
rience cross talk between the data and
tracking grooves: Because this interfer-
ence is absent from SS drives, SS offers
a better signal-to-noise ratio.
Since SS drives have only one head,
which saves a lot of mass, they can seek
tracks faster. And because surface area
on the disk is not used up for tracking
grooves, SS disks can have many more
tracks, although current standards do
not specify that. (Because some of each
track is used up for servo information,
SS disks hold less data per track. In the
ISO format, enough additional tracks
are added that the net capacity of both
formats is the same.)
Pioneer and LMS developed SS MO
drives because they already sell SS
WORM drives and wanted to provide an
upgrade path for current users. The ad-
vantage is that you only need a single
drive unit to use both WORM and re-
writable media. By contrast, the CCS
MO drives, marketed by Sony, Ricoh,
and others, can't read from or write to
any other optical media. Pioneer and its
cohorts asked ANSI to consider adding
a specification for SS to its 5 14 -inch MO
standard, but the membership voted
strongly against the request in a May
meeting. So, only the ISO will docu-
ment SS.
Magneto-Optical Multifunction
The consortium headed by Hewlett-
Packard has responded to the Pioneer-
type multifunction drives with a pro-
posal to give MO drives an "archival"
capability. Such drives would also be
multifunctional, but they would use
only MO media. However, you would
still need to stock separate disks for per-
manent and temporary storage because
each would be coded differently at the
factory.
The Hewlett-Packard specification
would supplement the current ANSI/
ISO specifications, but neither stan-
dards organization has plans at this time
to incorporate it into published docu-
ments. However, with Hewlett-Pack-
ard, Sony, Maxoptix, Olympus/Ricoh,
Seiko/Epson, Philips-Du Pont Optical,
3M, Fuji, Mitsui, and Asahi backing it,
the specification may become a de facto
standard even if it is never formally
adopted.
In a nutshell, the Hewlett-Packard
scheme takes advantage of fields that
are defined but unused in the current
ISO standard. These fields would be
used to set flags indicating that the re-
writable medium was to be used only for
permanent storage. While bits would
not be permanently burned into the me-
dium as with WORMS, Hewlett-Pack-
ard contends that with proper firmware
the disks would be as secure as WORM
storage — and perhaps longer-lived.
Opponents of the proposal say that if
you need write-once storage, you won't
want to use disks that could theoretical-
278 BYTE- NOVEMBER 1990
STATE OF THE ART
STATE OF THE MEDIA
ly be erased. Hewlett-Packard responds
that somebody bent on destroying data
could also alter a WORM; in any case,
its write-once MO proposal offers three
levels of security. The most prevalent
misconception about the method is that
an MO disk written with "permanent"
data could be accidentally erased if it
were inserted into an older-generation
MO drive; in fact, says Hewlett-Pack-
ard's Bill Boles, the drive would reject
the disk or issue an error message.
The three levels of security are as fol-
lows: First, the disk contains two tracks
whose contents are coded at the factory
to indicate whether it is a rewritable or
write-once MO. If the codes indicate
that the disk is rewritable, the drive can
store data; if not, or if the drive can't
read the tracks (as would be the case for
older generation media), then no writ-
ing is allowed. The second and third
levels of protection involve setting flags
on the disk— one is an indication written
during formatting that the medium is
write-only, and the other is a code em-
bedded in each sector that indicates it is
locked.
What this means, of course, is that
disks can be either write-once or rewrit-
able, but not both. What is the benefit of
this scheme over Pioneer's if you still
have to use different media, especially
when WORM disks are cheaper? Hew-
lett-Packard answers that MO disks will
eventually become less expensive than
WORMs because of higher volume.
More important, some research now in-
dicates that MO disks are more stable in
the long run than WORMs, which are
subject to decay from humidity trapped
in the data pits.
A Fly in the Ointment
Yet another variant exists for MOs that
could further complicate the standards
picture. This subset of the CCS format,
called zoned constant angular velocity,
or Z-CAV, is concerned not with pits
versus grooves, but only with the ar-
rangement of sectors in tracks. Al-
though neither the ANSI nor the ISO is
considering its adoption as a standard
right now, a group of vendors, including
Maxoptix, Hewlett-Packard, and sev-
eral media makers, is promoting the
speed and capacity benefits of Z-CAV.
All the drives discussed earlier are
constant angular velocity (CAV) de-
vices, which means that their motors
spin at a constant speed (see figure 2).
(By contrast, audio compact disks and
CD-ROMs use constant linear velocity,
which means that the motor spins at dif-
ferent speeds depending on which track
is being read, so that the data passes
under the laser at a constant rate. See
figure 1.)
CAV disks look like bicycle wheels,
with the sectors arranged regularly be-
tween the spokes. Z-CAV, on the other
hand, takes advantage of the fact that the
outer tracks of a disk are longer than the
inner tracks. The result is a staggered
arrangement of sectors, with an increas-
ing number per track the closer they are
to the outer edge. The Tahiti drives
from Maxtor can support standard CAV
and nonstandard Z-CAV media, and the
Z-CAV disks hold 1 gigabyte of data in-
stead of the normal 650 megabytes. Ac-
cess to data in the outer tracks is also
faster than in the CAV arrangement.
Further in the Future
Two other developments loom on the
horizon for optical storage. The first is
phase change (see "Entering a New
Phase" on page 289). The second is 3 '/2-
inch drives and media, for which stan-
dards are still evolving.
The ANSI and ISO have promulgated
draft standards for 3 '/2-inch MO media
and drives, and on that basis, a few
companies, including Pinnacle Micro
and O.C. E.A.N. Microsystems, have
already shipped products based on a
Nakamichi mechanism. But you may be
taking a risk buying these drives, says
Ken Hallam, chairperson of the ANSI
subcommittee on 5 W -inch MO stan-
dards. Buyers of early Sony and Ricoh
5 '4 -inch MO drives will be able to meet
the final ISO standard with a field
PROM upgrade, but changes may yet
occur to the 3 '/6 -inch specification that
would render existing products physi-
cally incompatible with the final stan-
dard.
Hallam says that an agreement on
3 V4-inch MO standards is at least a year
away at the ISO and even further at
ANSI because there are still a lot of ar-
guments between committee members.
The new specification won't be just a
scaled-down version of 5 14 -inch stan-
dards, because manufacturers want to
leapfrog today's drive technology. One
possible goal— pushed for mainly by
IBM— is to allow both rewritable and
read-only (stamped) disks to be used in
the same drives. IBM apparently be-
lieves 31^ -inch media will become an
important means of distributing soft-
ware.
Among the most controversial ques-
tions still to be decided is whether the
whole disk or only parts of it may be
read-only. ANSI is leaning toward al-
lowing only a single track to be read-
only because this would simplify track-
ing and eliminate the need to catalog
which parts of the disk are rewritable
and which are not. But Japanese vendors
and other forces in the ISO want read/
write status to be fully interchangeable
on a sector-by-sector basis, which
would complicate tracking and defect
management but increase flexibility.
In any case, if 3 Vi-inch drives have to
accommodate read-only media, the
specifications for tracking and reflec-
tivity will have to be quite different than
in the 5 14 -inch specification, because,
to a laser beam, stamped bits look dif-
ferent from MO spots. If that is not
enough to worry buyers of 3 -inch
drives, as recently as August ANSI ap-
proved minor changes to the disk car-
tridge specification that could render
current 3 1/2 -inch media incompatible
with future drives.
A Vicious Cycle
The push and pull between market
forces, standards bodies, and what is
technically feasible has always been
complex, even in the well-planned opti-
cal storage area. The problem facing op-
tical drives today is not technology but
confusion over standards.
This is a vicious cycle: Uncertainty
depresses demand, which keeps vol-
umes low and prices high, which de-
presses demand, and so on. Until the
uncertainty is alleviated, optical drives
won't reach their potential.
Andrew Reinhardt is an associate news
editor for BYTE. He can be reached on
BlXas "areinhardt. "
NOVEMBER 1990 - BYTE 279
STATE OF THE ART
STATE OF THE MEDIA
disk, and new pointers are ad( i.
Combined with a file syster hat man-
ages the pointers, this meth I enables
you to recover any version of ly file at
any time. Such a recovery is j isible be-
cause the directory structure c i WORM
drive is not stored in a file llocation
table; it is saved as discre„ address
pointers located after each sector.
Thus, if you need to keep audit trails of
documents, you no longer have to keep
multiple floppy disks, directories, or
paper copies. This capability makes
WORM technology ideal both for back-
ups and, in cases where you always need
to have multiple versions available, for
primary document storage.
This sounds great, and it would be if
you could just install the software, re-
gardless of the drive's manufacturer.
Alas, you can't. In the first place, a lot of
manufacturers add specialized functions
to their bus adapters, and their IFSes are
written to take advantage of unique fea-
tures and capabilities.
While having devices from different
manufacturers is normal in many compa-
nies, problems arise when you need a dif-
ferent host adapter for each one. Al-
though I've been pleasantly surprised by
the relatively few problems I've had with
several different bus adapters coexisting
in my computer, I've run out of expan-
sion slots.
Universal support of SCSI would mean
that any combination of devices could be
daisy chained from one host controller.
This would not only solve the slot and I/O
address problems generated by multiple
adapters, but, in the case of bus-mastered
SCSI controllers, would result in signifi-
cant performance advantages.
One thing that appears to be happen-
ing, however, is that a number of vendors
are moving to support the SCSI-1 and -2
standards for their drives. Sony drives,
for example, can be run off a standard
Adaptec SCSI controller.
WORM drives especially are beset by
standardization problems. Almost every
WORM drive on the market uses a dif-
ferent proprietary file system (the same
IFSes that make portability between op-
erating systems possible). This means
that you can't read disks across different
manufacturers' drives. But the problem
doesn't end with the file system: WORM
drives are so proprietary that for some a
pit is a 0 and for others it's a 1 .
For MO drives, the situation is slightly
better. The International Standards Or-
ganization standard was not final when
the 5 W -inch MO drive came out, which
resulted in some incompatibility between
different manufacturers' drives. But the
move is toward firmware upgrades and
the production of new devices that adhere
to the standards. For a detailed look at
the standards' situation with all kinds of
optical disks, see the text box "Playing
Catch-Up" on page 278.
Hopefully, optical drives will move
increasingly toward standards for deal-
ing with data storage and for bus inter-
faces. Much of the promise of the tech-
nology would be defeated by a scenario
in which drives and disks are manufac-
turer-specific. Rather than going the
route of hard disk drives, which, in gen-
eral, require you to use the adapter card
with which they were formatted, optical
drive makers need to pull together and
work toward common ground.
If you can truly treat optical drives as
giant floppy disk drives, the advantages
will be limitless. However, if they be-
come entrenched in proprietary inter-
We're Certified
SCOi
THE &\NTA CRUZ OPER-^TION
While many computer manufacturers say they are com-
patible, CSS Laboratories'''" MaxSys"' file senders are certi-
fied to work with your network operating system. Our MaxSys
386MT/33, for example, has passed testing by Novell,®
Banyan,® SCO® and Quarterdeck.® And our new 486 EISA
line offers unsurpassed compatibility, while providing all the
power and features to carry your network well into the future.
There are MaxSys systems vnth up to ten drive bays
and 400 watt power supplies, and all come with our exclusive
12-slot motherboard. If you need a heaw-dutv file ser\'er, this
is it. All of our 286, 386SX, 386 and 486 tower and desktop
systems come with a full one-year warrant}', a national 800
number for technical support, and optional on-site service. And
they are ail certified to provide uncompromising performance
and reliability.
STATE OF THE ART
STATE OF THE MEDIA
faces and ways of dealing with media, I
fear that many of their advantages will be
lost. The situation is reminiscent of the
one users faced trying to use 360K-byte
floppy disks in the early 1 .2-MB drives.
Optical drives are also more suited for
use in environments that are not kind to
conventional hard disk drives. The re-
cording techniques of optical drives and
the durability of the media mean that
heat, vibration, and magnetization are
less likely to adversely affect them.
Even though the recording heads on
WORM and rewritable drives are still
very sensitive, using them to read data in
adverse circumstances is more success-
ful than using conventional storage de-
vices. Hard disk drives just weren't built
for use under extremely stressful condi-
tions. With a magnetically and physical-
ly sensitive disk rotating just microns
away from a head, hard disk drives are
prone to both magnetic and mechanical
disruption.
The nature of optical media promises a
longer life than that of conventional mag-
netic media. In the case of WORMs and
CD-ROMs, you have the added security
of data permanence. Conservative esti-
mates are that a WORM or a CD-ROM
disk will last 60 to 100 years and that the
data on an MO disk will remain stable for
about 10 years.
A Marriage of Convenience
Traditional magnetic devices and optical
storage devices are not mutually exclu-
sive. Rather, they use complementary
technologies. The problems arise when
you begin to treat them as one and the
same. Admittedly, if you don't really
need the speed of a fast hard disk drive,
you could certainly do very well with a
rewritable optical device as your primary
storage unit. For most of us, though,
faster hard disk drives are essential to
getting optimum performance from our
applications and our personal computers.
Although data redundancy is a good
thing, you don't want to overdo it. When
you reach the point where, without any
real method or reason, you sometimes
use a hard disk drive and sometimes an
optical drive as your primary storage de-
vice, your productivity will drop in pro-
portion to the number of files that are
saved on different devices. It is hard
enough to find information on a large
hard disk without having to scan over an-
other gigabyte or so of WORM and re-
writable disk space.
If you take a sober look at optical tech-
nologies, you'll probably find one that
will work for you. Personally, I don't
know anyone who wouldn't benefit from
CD-ROM. At the same time, don't toss
your hard disk drive in the trash. Optical
drives bring us the ability to do things
that conventional magnetic drives can-
not; they don't replace them. Chances
are, you'll be using your hard disk to hold
programs and store your primary data
for some time to come.
"A place for everything, and every-
thing in its place" is a good rule of thumb
for managing data. When considering
the wonders of optical drives, remember
that the power of any new technology lies
not in what it can do that's already been
done, but in what it can do that has previ-
ously been impossible. ■
David A. Harvey lives in Houston, Texas,
where he is finishing an MA degree in lit-
erature and creative writing at the Uni-
versity of Houston. You can reach him on
BIX as "daharvey. "
They're Satisfied.
"I would like you to know how pleased we are with the
CSS Labs equipment installed on our network. Your unique
design has allowed us to grow the services to our users
beyond what was planned in our budgets." "... the higher
performance and reliability has been commented on by
the network users." ". . . Also, please extend my sincere
thanks to your technical support staff for their fantastic
response in resolving our recent compatibility issue."
". . . My staff was amazed that the solution was delivered
the next day! This type of service is rare in the industrj'."
—Roger Spangkr, Network Service Manager, Fujitsu America, Inc.
". . . ample provisions for drive and add-on board expansion
make this system a fine choice in network or multiuser
applications."— PC Magazine
"Our records confirm that over 25,000 CSS boards are
in the field now and judging by the low rate of return,
their performance and integration in our systems, is
outstanding."
—BobZiegkr, Purchasing Manager, Datamdia Corporatimi
". . . the combination of large- and small-record test
results makes it quite impressive over the full range of
data-handling hurdles." "Apparently CSS has found some
semi-magical combination of medium technology that
will yield sterling performance . . ."
—PC Magazim
"... a great example of a PC on steroids." "This machine
is more than the sum of its parts. Power file server
builders should keep an eye on CSS."— ZAV Times
When you're evaluating a new system, it iielps to know
what experience others have had. CSS Laboratories' customer
list is a long and happy one. Not to mention the computer
press, who have also had some nice things to say.
These people all agree, that CSS systems don't just per-
form well, they offer unsurpassed reliability and compatibility
Add to this our reputation for customer service, and you can see
why people are recommending us. For dealer information, call
1-800-966-CSSl. Find out why we call CSS Laboratories
"A Solid Investment."
CSS logo. CSS Laboratories, k Solid Investment, MaxSys are trademarks of CSS Laboratories. Inc. .All other
brand names and ptDduct names are trademarks or registered trademarks of their respective owners.
©1990 CSS Laboratories, Inc.
Circle 86 on Reader Service Card (RESELLERS: 87)
LABORATORIES, INC.
A Solid Investment
®€Mii)iH/Fair90
November 12-16, 1990
Las Vegas, Nevada
Booth N4256
DEALERS CALL (800) 966-CSSl
California (714) 852-8161 • New York 1212) 605-0290 • Canada (416) 882-0260
Australia 61-2-808-3666 • Germany 02-51-27-91-17
Easy does it
Track where you 've been and
chart where you 're going in a
windows-like environment.
Get quick access to multiple
information sources.
Save time by using pull-down
menus, dialog boxes, and
uncomplicated commands.
CoMpuSeri->e Inforwation Manager
CONNECTED
File Ldit Seruices Mail Special
Get Neu Mail. . .
Create Mail. . .
Send Hail in Out- BaEke
Send/Receiue fill Mail
Send File. . .
Filing Cabinet. . ,
r
Ctrl+Fi
I
To:
Sub iec
I'm not sure I know enough about large-scale uork groups to coMwent
= RE: Question about Desktop -
To: Sharon Jones 76005,7777 CC:
Thanks uery Much for your suggestion, I'll reuieu it again here.
Sue
Fl=Help -*»-iT=Moye ■«-' =Do E£;c=Cancel
Save time and money by
working offline.
Welcome to the wonderful — and wonder-
fully easy — new world of CompuServe.
Where you can now use the power of your
MS-DOS personal computer, while taking
advantage of all the online information and
communications resources we have to offer.
CompuServe now features CompuServe
Information Manager software, making us
friendlier and more helpful than ever. Now,
you can utilize a windowed PC interface with
pull-down menus and dialog boxes. And
you can do more offline — composing letters
or reading answers to PC support questions,
for instance.
We're offering you this whole new world
of CompuServe for only $39.95* including
software and a $25.00 usage credit. Usage
charges are as low as IOC a minute.
So let us show you how CompuServe can
put you on easy street. Ifyou're already a member,
just type GO ORDER. If not, see your compute
dealer, or call us today CompuSGrV6°
Requirements for MS-DOS version of CompuServe: Hayes compatible modem and 640K RAM. Hard drive recommended.
*Suggested retail price.
Circle 75 on Reader Service Card
800848-8199
STATE OF THE ART
MAGNETIC VS. OPTICAL
Crystal Clear
Storage
Holographic data storage promises faster access
to lots more data. This is a new age.
Tom Parish
It's no surprise to even
the layperson these
days to hear about tre-
mendous advances in
processor speeds for com-
puters. In the 15 years since
the first personal computer
was introduced, processors
have evolved from 4 bits with
CPU speeds in the thousands
of instructions per second to
32 bits with speeds of up to 50
million instructions per sec-
ond.
Processor speeds for super-
computers are moving beyond
the billion-instruction-per-
second range. With all this
performance— and the prom-
ise for more— we really need
ways to improve data-access
times and data transfer rates
between primary and second-
ary memory systems (i.e.,
RAM and disk).
However, no matter how
creative the system architec-
ture is, performance is always limited by
how fast you can store (and retrieve)
data. The limitations are the result of the
seek and latency times that the mechani-
cal nature of all disk drives— magnetic or
optical— causes.
The problem is that disk drives are
slow in comparison to present-day CPUs,
even those used in personal computers.
This situation is well known as the I/O
bottleneck. Over the past 10 years, disk
drive performance has increased by
about a factor of three. In comparison,
the CPU performance has increased by
about a factor of 1000.
Computers designed with current pro-
cessor technology require that you invest
in sophisticated hardware and software
disk-caching schemes to achieve quicker
access to large volumes of data. How-
ever, disk caching does not
provide significant speed im-
provements when you need
random access to large data
sets.
Another idea that was bor-
rowed from the mainframe
arena is the use of disk arrays.
However, parallel access to
eight disk drives only adds an
order of magnitude improve-
ment in performance.
Despite fantastic advances
in magnetic and optical disk
technologies, physical limita-
tions are involved in getting
data on and off these rotating
devices. A top-of-the-line
disk drive today can transfer 3
to 8 megabytes per second.
Enabling full-motion video
editing and playback, for ex-
ample, will require band-
widths greater than 20 MBps
with current TV and personal
computer standards. Further,
high-definition TV requires
four times the resolution of today's video
programs and double the frame rate (60
frames per second instead of the current
30 frames per second).
What we need is a memory device that
performs like RAM and has the capacity
and cost of magnetic and optical media.
The Optics Lab at Microelectronics and
Computer Technology Corp. (MCC) is
developing new techniques for storing
ILLUSTRATION: JOE CAST © 1990
NOVEMBER 1990 •BYTE 283
STATE OF THE ART
CRYSTAL CLEAR STORAGE
REMOVING THE I/O BOTTLENECK
I/O bottleneck
Memory
Disk
Memory
w
Holostore
Figure 1: The holostore is a new mass storage device that stores digital information
as three-dimensional optical holograms. It could eliminate the I/O bottleneck.
HOLOSTORE STORAGE CHARACTERISTICS
Table 1 : The characteristics of the holostore, both in the prototype device and
in expected achievable targets, provide an overall view of its capabilities.
Characteristics
Prototype targets
Achievable future targets
Page size
Pages per stack
Stacks per module
Storage module
Size
Capacity
Media
Average page
read time
Average page
write time
Average sustained
transfer rate
Costs
Packaging
64K bits
30 to 50
900 to 2500
3 by 3 by 0.5 cm to
5 by 5 by 0.5 cm
200 MB to 2 gigabytes
Fixed array of strontium
barium niobate
(3 cm by 0.5 cm)
1 to 10 microseconds
100 microseconds
1 00 to 800 M B per second
Prototype costs to be
determined
5V4-inch peripheral
1 megabit
100
10,000
10 by 10 by 0.5 cm
Over 100 gigabytes
Removable module
100 nanoseconds
10 microseconds
Over 1 terabyte per second
Less tlian two times magnetic
or optical disk cost per
bit in 1995
Hybrid module
digital information as three-dimensional
(3-D) optical holograms. The holostore,
a new mass storage device with super-
computer performance, could eliminate
the I/O bottleneck (see figure 1).
Storing and retrieving data as two-
dimensional patterns of light, or pages,
in a 3-D volume of light-sensitive crystal
provides the basis for the holostore. Or-
ganizing the data into pages provides ac-
cess speeds orders of magnitude faster
than the rotating devices of today. For
example, the fastest magnetic disk cur-
rently available takes over 5 hours to
transfer what a holostore device could
transfer in 1 second. Here, finally, is a
memory device that can handle the de-
mands of computing with images.
This technology is based on photo-
refractive volume holographic storage
(PVHS) techniques; it makes possible
extremely fast, nonvolatile, and poten-
tially removable media. Holostore mem-
ory would be a good choice for systems
that need to provide fast random access
for the recording and playback of digital
video and high-throughput transaction-
processing systems. It could finally en-
able a secondary memory device to out-
perform the processor.
How It Works
Holostore is a name informally adopted
for a memory device using holographic
storage techniques that is capable of stor-
ing digital information as 3-D holograms
in photorefractive crystals. To provide
an overall view of the holostore's storage
characteristics, table 1 shows its proto-
type targets and achievable future per-
formance targets.
To optimize the device for a particular
system (i.e., to the size of the blocks of
data used), you can control page size,
pages per crystallite (per stack), stacks
per module, and whether modules are
fixed or removable. A DOS- or Unix-
based operating system would find a 4K-
byte or 8K-byte page size easy to handle,
since these choices closely map what disk
drives provide today as a cluster. A holo-
store device embedded with custom pro-
cessors for image processing may work
more optimally with images sized to 512
by 512 bits, or 32K bytes. Record-ori-
ented processing systems might perform
better with smaller page sizes.
For illustrative purposes, let's assume
the storage medium inside the holostore
is an array of 2500 tiny crystal rods (50
by 50) tightly packed into a volume of 5
cm by 5 cm by 0.5 cm. This storage me-
dium is small enough to need a special
package to carry it. Initial prototypes ex-
pected in the next few years will be built
to fit in a 5 14 -inch form factor. The holo-
store's size will shrink considerably as
solid optoelectronic technology matures,
making it possible to integrate holostore
technology directly into the processor.
The crystal storage material is stron-
tium barium niobate doped with cerium
to accelerate the photoelectronic activity
during the write process. For details on
the nondestructive read problems being
solved for photorefractive crystals and
the reason for using an array of crystal-
lites instead of a single monolithic cube
of photorefractive material, see the text
box "Making PVHS Work" at right.
It has been demonstrated that each
crystallite is capable of holding over 30
pages, but recent experiments indicate
that 50 or more pages may be possible.
One aerospace company demonstrated a
prototype with lithium niobate crystals
that could store 500 pages of information
without signal-to-noise problems.
Reading and Writing
The holostore's major components are
the laser source, the page composer or
spatial light modulator, the crystallite
array, the page-selector assembly, and
the detector array (see figure 2). The
laser light is split into separate beams
and steered into the crystallite to write or
read a page of data.
The holostore's laser source is a
284 BYTE" NOVEMBER 1990
STATE OF THE ART
CRYSTAL CLEAR STORAGE
Making PVHS Work
Photorefractive volume holographic
storage (PVHS) technology has
been investigated in the past as a mem-
ory-storage mechanism, but with little
success. One reason for its failure was
the emphasis placed on storage capac-
ity. However, the real advantage of this
technology is its random-access speed,
which is fundamental and won't erode.
Another reason for early failures was
the state of the art of related technol-
ogies (e.g., two-dimensional spatial
light modulators as page composers,
lasers, beam deflectors, photorefractive
materials, and detector arrays). Only in
the last few years has this technology
been mature enough to put a prototype
together at a reasonable cost.
One difficulty with PVHS technol-
ogy has been its destructive readout.
The reilluminated reference beam (i.e. ,
the read beam) used to retrieve the re-
corded information also excites the
donor electrons and disturbs the equi-
librium of the space-charge field in a
manner that gradually erases the re-
cording. In other words, when you read
a page from the crystal many times,
eventually you destroy the information.
In the past, this has limited the number
of times you could read a page before the
signal-to-noise ratio became too low.
Previously, bulk photorefractive
crystals were usually used with relative-
ly large crystals, usually 1 centimeter
by 1 cm in length and 0.5 cm in depth.
However, it is difficult to grow high-
quality crystals, such as strontium bari-
um niobate, in larger sizes, making
scaling to higher capacity difficult. As
a consequence, widespread application
for bulk photorefractive technology did
not occur, despite the initial surge of de-
velopment in the 1970s.
In 1988, researchers at Microelec-
tronics and Computer Technology
Corp. (MCC) and Stanford University
patented a nondestructive read tech-
nique and a manufacturing technique
for using arrayed crystallites instead of
monolithic crystals. The technique for
the nondestructive read provides the
ability for prolonged readout without
degrading the stored image data. Tests
have shown that the equivalent of one
billion reads can be accomplished with-
out signal-to-noise degradation.
Use of an array of crystallites, in-
stead of a single monolithic crystal, has
many advantages for holographic stor-
age. Small-diameter crystals are easier
to grow, and you can increase storage
capacity by making a larger array. In
addition, the reference beam is guided
through the crystal rod, increasing the
interaction length and thus the dynamic
range. Also, these smaller crystals dra-
matically improve the angular selectiv-
ity of pages, allowing a larger number of
pages per stack. And finally, they vir-
tually eliminate cross talk between
stacks.
TOTALLY
RADICAL..
The Caching Baby Motherboards
A New Concept in PC Design
As if being a Caching motherboard weren't enough,
we've redefined the state-of-the-art with our new
full - functionality Baby Boards.
486, Cache 386-33, Cache 386-25, 386-25,
386-20, 386SX, Neat 286, AT 286 VLSI, XT
CACHiRG
(714) 777-2818
1 250 N. Lokeview Ave., #Q
Anaheim, CA 92807 FAX • (7U) 777-3608
Aii brands and prociucf nomes ore tradeiTrarfcs or regislered at their respective companies.
See US at
H/Fall'90
November 12-16, 1990
Las Vegas, Nevada
Boottl N0575
Circle 64 on Reader Service Card (RESELLERS: 65)
NOVEMBER 1990 •BYTE 285
STATE OF THE ART
CRYSTAL CLEAR STORAGE
BASIC HOLOSTORE STORAGE CONCEPT
Crystallite storage array
oooooooooo
oooooooooo
oooooooooo
oooooooooo
oooooooooo
oooooooooo
ooooooooo
ooooooooo
oooooooooo
CCD array
(page detector)
Spatial light modulator
(page composer)
Stack of
pages
Crystallite
Figure 2: The holostore
superimposes a pattern of
light and dark spots based
on the digital data onto the
data portion of the laser
beam. The data is stored as
electronic-charge patterns,
based on the interference
between the data and
reference beams, which
modify the optical
properties of the crystallite.
The result is a 3-D
holographic image of the bit
pattern carried in the data
beam.
HOLOGRAPHIC STORAGE ASSEMBLY
Control
signal
Data In Data out
Figure 3: The laser source for the holostore prototype is a compact, doubled, diode-pumped YAG laser with 80-milliwatt
output at 532 nanometers. The beam splitter splits the laser into separate data and reference beams and steers them onto the
surface of a crystallite to store (or retrieve) a page of data.
286 BYTE- NOVEMBER 1990
STATE OF THE ART
CRYSTAL CLEAR STORAGE
compact, doubled, diode-pumped YAG
(yttrium aluminum garnet) laser with 80-
milliwatt output at 532 nanometers (see
figure 3); a 532-nm laser falls within the
green range on the visible spectrum (see
the photo). Tracing the beam from the
laser, it first encounters the stack-selec-
tor assembly, which steers it to an indi-
vidual stack of pages. Next, a beam split-
ter separates the beam into two parts.
The first part is the data beam, and the
second is the reference beam.
Starting from the beam splitter, the
holostore expands the data beam onto the
surface of the page composer, where dig-
ital electronic data enters the system.
This data is displayed on the surface of
the page composer and illuminated by
the expanded data beam, creating a bit
pattern of light and dark spots. The holo-
store superimposes this pattern of spots
based on the digital data onto the laser
beam, where it represents the bits on the
page to be stored.
After the page composer, the holo-
store focuses the data beam through a
lens system into and through the crystal-
lite array. As the two beams, data and
reference, enter the crystallite together,
the reference beam interferes with the
data beam, writing an interference grat-
ing in the photorefractive material. The
holostore converts the grating pattern in
the photorefractive material to a stored
electronic-charge pattern that modifies
the optical properties of the crystallite.
The result is a 3-D holographic image
of the bit pattern carried in the data
beam. (The interference grating allows
the hologram to be recreated when the
holostore reads the data.) This is the en-
tire write process.
As an example, a 256- by 256-bit array
(8K bytes) should require approximately
100 microseconds to transfer, assuming
a theoretical transfer rate of 80 MBps.
Currently, the frame rate of the page
composer limits the I/O rates. To write
another 64K-bit page in the same stack,
the holostore shifts the reference beam's
angle roughly one-fourth of a degree and
loads new data on the page composer.
The read cycle is relatively simple.
During a read cycle, the data beam is
shut off, so only the reference beam
shines through. The holostore selects the
location of the reference beam for the
specific stack of pages to be read, and the
angle then determines the address of the
specific page in that stack.
The reference beam illuminates the
interference grating stored at this se-
lected angle, resulting in the reconstruct-
ed image of the original bit pattern stored
there. The holostore then focuses this
pattern as an image on the system's de-
tector array. The detector array is a
charge-coupled device that captures the
reconstructed light and dark bit patterns
of the image and converts them back to
digital electronic signals for transfer to
the computer.
An average page-access time of 1 mi-
crosecond has been demonstrated with
the prototype now under development at
MCC, which provides a potential trans-
fer rate of 800 MB per second. In the fu-
ture, even higher speeds should be avail-
able as computers are reoriented toward
high-performance memory devices.
Staging the Technology
Getting the holostore into personal com-
puters and workstations will come in
stages. Some possible areas of applica-
tion are disk replacement, disk caching,
front-end-processor caching, system-bus
interfacing, and direct cormection to the
CPU. These areas are listed in order of
their complexity to implement, as this
will have an effect on how soon holostore
devices for these functions will appear.
It's easy to affect computer perfor-
mance by installing a holostore device as
an interface to existing ESDI, SCSI, or
SMD controllers in installed systems.
This would require no changes to bus
structure or the operating system, al-
though it might be necessary to modify
disk drive controller firmware some-
what. To the controller, the holostore de-
vice would look exactly like a disk drive
without seek and latency delays. When
data is requested, it is available at what-
ever transfer rate the existing controller
can support.
Performance improvements of two to
30 times for workstations are possible
because the holostore would greatly re-
duce seek and latency times. (It would
provide 1- to 10-microsecond access
time versus approximately a 10-millisec-
ond access time for magnetic or optical
disk storage.) The holostore would pro-
vide a simple way to boost the perfor-
mance of installed systems through field
upgrades. It could also provide freedom
from the vibration and temperature prob-
lems that trouble disk drives.
Where a large investment in minicom-
puter and network-based disk systems
exists, you might want to upgrade only
the disk-caching component. After all,
the processors have the performance you
want; it's the disk drives that create the
bottleneck.
A new caching disk drive controller
with a few hundred megabytes of ex-
tremely fast nonvolatile holographic stor-
age would boost the performance of
existing drives by holding "hot spots" in
A prototype holostore device. Since the beam falls within the green range
on the visible spectrum, you can trace its progress through the device (see figure 3
for more details).
NOVEMBER 1990 -BYTE 287
STATE OF THE ART
CRYSTAL CLEAR STORAGE
HOLOSTORE APPLICATIONS
Table 2: Many possible applications for the holostore come to mind because
of its ability to handle the demands of high bandwidth at a relatively low cost
with a nonvolatile memory system.
Memory-hierarchy element
Special virtual memory paging devices
High-speed write-through cache
Context sw/ap space
Plug-compatible disk drive replacement
"Solid-state disk" for "hot spots" in databases
"Bulk-store" swapping device for transaction processing and supercomputing
Removable medium for data backup and high-speed restore
Image-processing element
Diagnostic-medicine image store
Target-classifier subsystem
Airborne sensory-data recorder
Vehicle data-storage system
Entertainment medium
"Crystal jukebox" for music and video
High-definition TV video recorder
Read-only movie-playback system
Data-distribution medium
Compact, nonvolatile, random-access replacement for microfiche and CD-ROM
databases, and simplifying recovery and
restart issues for transaction-processing
systems. This same holostore (disk-cach-
ing controller) could provide a port for re-
movable backup and high-speed restore.
Another possibility for improving the
throughput in transaction-processing
systems is to integrate a multimegabyte,
nonvolatile holostore device into a front-
end processor or file server. This would
allow the front-end processor to run
more independently during main-system
interruptions, and would vastly simplify
recovery and restart.
A holostore device could also be inte-
grated onto the system bus as the primary
memory device, which would give you
"instant on" support for playing back
audio, video, and text files.
Finally, the most fascinating designs
with holostore devices will be those inte-
grated directly into the CPU for image-
processing applications. The holostore
can provide quick random access to ex-
tremely large files with no bus delays, an
important factor for high-performance
graphics workstations and multimedia
systems' controllers.
Interactive Video
One popular vision for the future in-
cludes full interactive-video applications
working as smoothly and quickly as text
applications do today. To achieve this vi-
sion, you need the ability to record and
play back hours of digital video as well as
edit the programs in real time. Instant
access to video and audio would also de-
crease the amount of time that profes-
sionals currently have to spend to edit
and produce video programs.
Current optical and magnetic disk
drives aren't built to achieve these vi-
sions. You may recall the problems that
the budding digital video interactive
(DVI) industry has had to overcome to
permit CD-ROMs to play back digital
video on existing 286/386 systems. So-
phisticated compression and decompres-
sion algorithms are being designed into
special ICs to overcome two problems:
insufficient data storage and I/O speeds.
NTSC-standard TV supports a screen
resolution of 5 12 by 480 pixels. You need
at least 750K bytes of data to display a
single frame. To get the full-motion ef-
fect you see on TV, the screen must dis-
play 30 frames per second; hence, the
bandwidth requirement for playing video
is 22.5 MBps. Without precompressing
the video into presentation-level video, a
CD-ROM of 648 MB would hold less
than 30 seconds of video and take more
than an hour to show.
Most scenes don't change dramatical-
ly from one frame to another. Thus, DVI
developers have devised a compression
algorithm that digitizes and stores the
first frame of a scene, and then stores
only the changes in the scene from frame
to frame.
Playing back a video application is
made possible by moving the compressed
data over the I/O path from the disk drive
to special decompression hardware. As
the CD-ROM can provide 72 minutes of
full-motion video, it will undoubtedly
become a common video playback de-
vice, much like the audio CD has.
In the Crystal Ball
Most of the cost in any computer-related
product is the memory component. The
cost of RAM, ROM, and disks domi-
nates current products, and with the
move to more digital, audio, and video
capabilities and the increases in storage
that they require, these costs will rise.
The holostore could be the next piece
in the hierarchy of memory devices be-
tween RAM and disk drives to support
the growing demands of high bandwidth,
low cost, and, most important, nonvola-
tile memory systems. Table 2 contains
some possible holostore applications.
With the growing emphasis on high-
resolution video and graphics merged
with high-fidelity audio, the holostore
could be a major weapon in the arsenal of
high-speed I/O devices— one that can
support the high bandwidth that these
digital products require. ■
BIBLIOGRAPHY
Chen, Allan. "DVI Technology." Micro-
computer Solutions, September/October
1989.
Futuretech, no. 96, December 26, 1989.
Parish, Tom. "Bobcat Holographic Storage
Project Video." TR # ACT-BOB-219-
90, June 1990.
Redfield, Steve. Optical Computing Re-
search at MCC. Microelectronic and
Computer Technology Corp., 1990.
Redfield, Steve, and L. Hesselink. "En-
hanced Experiments on Holographic
Storage and Retrieval." Optics Letters,
October 1988.
Redfield, Steve, and L. Hesselink. "Pho-
torefractive Holographic Recording in
Strontium Barium Niobate Fibers." Op-
tics Letters, October 1988.
ACKNOWLEDGMENT
Special thanks to Ron Riedesel, Steve
Redfield, and Jerry Willenbring from the
Optics Lab at MCC, and John Pinkston,
chief scientist. MCC holds a patent on
holostore devices.
Tom Parish is a senior technical advisor
for MCC (Austin, TX). You can reach him
on BIXc/o "editors. "
288 BYTE* NOVEMBER 1990
ACBR <♦
i^«#*or So Real, Images Come Alive
Introducing AcerView color monitors. High-resolution color displays designed for maximum versatUity,
compatibility and performance, with famous Acer dependability.
AcerView 31
AcerView 33
AcerView 35
Acer 7015
Resolution
VGA ■
SuperVGA (800x600),
8514/A, VGA
1024x768 non-interlaced,
SuperVGA, VGA
SuperVGA (800x600),
VGA, EGA, CGA, MDA,
Hercules
CRT
14" non-glare
.28mm dot pitch
14" non-glare
.28mm dot pitch
14" Trinitron
.26mm screen pitch
14" non-glare
.28mm dot pitch
Horizontal
Frequency
31.5KHZ
31K-38KHZ
Multlscaiinlng
31K-55KHZ
Multiscanning
15K-36KHZ
Multiscanning
Vertical
Frequency/
Refresh
50/60/70HZ
45-90HZ
45-90HZ
45-90HZ
For the name of your nearest Acer dealer, caU 1-800-SEE-ACER
Acer. Now we're all you need to know about peripherals.
AceR
Your Global Partner in Computing
Acer America Corporation, 401 Charcot Avenue, San Jose, CA 95131
Acer and the .\cer logo are registered trademarks of Acer. Inc. and .-^cer .America Corp.
STATE OF THE ART
MAGNETIC VS. OPTICAL
Entering
a New Phase
Phase-change technology combines the capacity
of magneto-optical storage with enhanced performance
Bob Ryan
Optical and mag-
netic storage rep-
resent opposite
ends of the spec-
trum. Optical storage is vol-
ume storage, while magnetic
media offer performance.
With the capacities of indi-
vidual, replaceable cartridges
measured in hundreds of
megabytes and gigabytes, op-
tical disks let you store amaz-
ing amounts of information in
machine-readable form. On
the other hand, with access
times heading below 10 milli-
seconds and throughput well
over 10 megabits per second,
magnetic media remain the
only choice for applications
where superior disk perfor-
mance is essential.
Now, by combining the ca-
pacity of magneto-optical
(MO) storage with enhanced
performance, a new optical
storage technology— rewrit-
able phase change— promises to make the
gap between optical and magnetic stor-
age seem more like a crack in the side-
walk and less like the Grand Canyon.
A New Arrival
Phase-change technology has existed
since the 1960s and is used in many com-
mercial WORM (write once, read many
times) drives. Up to now, however, tech-
ILLUSTRATION: JOE GAST © 1990
nical concerns about media durability
have kept rewritable phase-change stor-
age devices in the research labs and off
your dealer's shelves. With the introduc-
tion of rewritable phase-change drives in
this country and Japan by Matsushita,
the technology has made the transition
from theory to reality.
Phase-change technology is the first
read/write optical storage technology
that allows for the direct over-
writing of old data by new.
This gives phase change a big
advantage over current read/
write optical disks, which are
based on MO technology.
Erasable Optical Today
As the name implies, mag-
neto-optical disk drives are a
combination of magnetic and
optical technologies. Unlike
purely optical technologies,
such as CD-ROM, WORM,
and rewritable phase change,
MO systems depend on both
magnetism and optics to store
and retrieve data.
MO drives have made their
mark as the first commercial-
ly viable erasable optical tech-
nology, but limitations in the
technology may make it little
more than a transition from
pure magnetic systems to pure
optical ones.
A successful storage tech-
nology must be able to create either an
"on" or an "off condition at a particu-
lar area — the recording spot— on the re-
cording medium and be able to differen-
tiate between these two conditions. In
addition, a read/write technology must
be able to change a recording spot from
the "on" condition to the "off," and
from the "off to the "on. " Like magnet-
ic media, MO systems fulfill all the
NOVEMBER 1990 'BYTE 289
1
STATE OF THE ART
ENTERING A NEW PHASE
requirements of true read/ write systems.
The problem comes from how they ful-
fill the requirements.
MO disks are built from layers of ma-
terials. These layers are built on a glass
or polycarbonate substrate, which car-
ries the grooves and other formatting
marks. The active recording layer, con-
sisting of a rare-earth, transition-metal
alloy, is normally sandwiched between
two other layers that enhance the effects
of the "read" laser beam. The two en-
hancement layers also protect the active
layer from contaminants. Capping off
the disk is a transparent surface layer.
The active layer of an MO disk is al-
ways magnetized. A magnetic surface af-
fects the polarization of any light that re-
flects off it by rotating the polarization of
the light either clockwise or counter-
clockwise. This is called the Kerr effect.
The direction of this rotation depends on
the magnetic orientation of the reflective
surface.
A recording spot on an MO disk can
have one of two magnetic states: positive
or negative. These correspond to binary
Os and Is. The optical head determines
whether a spot is a 0 or a 1 by analyzing
how the beam of a low-power "read"
laser is polarized when it is reflected off
the spot. Negative Kerr rotation corre-
sponds to one state; positive rotation to
the other. Thus, MO drives fulfill the
first criterion of a useful read/write tech-
nology: the ability to determine the "on"
or "off state of a particular spot on the
recording medium (see figure 1).
The second criterion — changing a spot
from a 1 to a 0 or from a 0 to a 1— in-
volves changing the magnetic orientation
of a spot. This, in turn, involves the pre-
cise synchronization of optical and mag-
netic technologies.
Magnets and Mirrors
To write to an MO disk, you have to be
able to change the magnetic orientation
of a spot without affecting the nearby
spots. This is the function of the power-
ful "write" laser.
This laser has one purpose: to heat a
spot on the recording medium to the
Curie point — the temperature at which a
magnetized substance loses its magnetic
orientation. Once a spot is heated to the
Curie point, a small electromagnet on
the side of the disk opposite the read/
write head generates a magnetic field
that reflects the new orientation of the
spot. As the spot cools past the Curie
point, it assumes the orientation of this
magnetic field (see figure 2).
When an MO disk is manufactured,
every spot on the recording layer has the
same magnetic orientation. This is the
default condition of the media. Whenever
an MO drive writes to the medium, it as-
sumes that whatever area it writes to is in
the default condition. Thus, before writ-
ing any data, an MO drive must first
erase the area of the disk it wants to write
to. Erasing a spot brings its magnetic
state back to the default condition.
Having to erase an area before writing
READING AN MO DISK
Figure 1: Every recording spot on a magneto-optical disk has a magnetic orientation
that corresponds to either aOoral. To determine the orientation of a spot,
the read system bounces a low-power laser off the spot. The direction of the
polarization rotation put on the reflected beam by the spot 's magnetic orientation
reveals whether the spot is a 0 or a 1.
WRITING TO AN MO DISK
Write beam
Protective layer
Dielectric layer
Recording spot Recording layer
melts past Curie point. ^ '
Dielectric layer
Substrate
magnetic orientation as the
spot cools.
Figure 2: Writing a bit to a magneto-optical disk means setting the magnetic
orientation of a recording spot. The write laser melts the spot, while the underlying
magnet produces afield with the new orientation of the spot. As the spot cools,
it assumes this new orientation.
290 BYTE* NOVEMBER 1990
i860 CPU!
Parallel Supertomputer Power
for your PC/AT/386/486
November 12.-16.1990
Both Numbsr C611, Caesars Palace
SPC-860
Technical Specifications;
I 80 MFLOPS, 40 MIPS, (UP TO 20 GFLOPS)
I 64 bit RISC CPU
14/8/16/64 MB RAM
I 2 Dual Ported RAM
I 4 Transputer-Links
I 32 K EPROM for Boot and Self-Test
I Data and Instruction cacfie on chip (] GB/sec)
I Supports parallel processing of up to 256 SPC-860
I Communication via PC-Bus, Dual-Ported-RAM or
Transputer-Links (linear/hyper CUBE)
Benchmarks
Dhrystone Whetstone 1 00 x 1 00
Linpack
Dhry/sec
Double in Double-Fortran
Kwips MFlops
i860 40 MHz
(Single Processor)
83400
24000
6.50
Software (included):
■ Native Assembler (running under DOS)
■ Loader (including source]
■ Debugger (including source)
■ Mathgen Formula Compiler
■ Math. -Library
■ Example programs
■ Demonstration program
Software (optional):
■ Intel i860-Macro-Assembler
■ Simulator and Debugger
■ Math. -Library
■ Fortran-Compiler
■ C-Compiler'l
■ Fortran-Vectorizer"
■ UNIX V/860 V.4.0
For detailed information please call our California
office:
DSM International
Phone: (408) 946-0655
Fax: (408) 946-0980
DSM Digital Service GmbH
Landwehrstrasse 37 ■ 8000 Munich 2, Gernnany
Telex: 523 545 dsm d
Fax: (49 89) 5 51 95-13
1) Under UNIX V/3.2 or OS/2 Circle 119 on Reader Service Card A Division of DSM Digital Service GmbH
STATE OF THE ART
ENTERING A NEW PHASE
to it effectively doubles the write time of
MO drives in relation to other read/write
storage technologies. This performance
handicap makes it unlikely that MO
drives will ever seriously challenge mag-
netic media as your primary mass storage
technology.
Other limitations of MO technology
involve the read/write head. Because the
magnitude of the Kerr rotation is small—
about 1 percent— the head requires rela-
tively large and massive optics to detect
the polarization of the reflected "read"
beam. A massive head is slower to move
across the surface of the disk, resulting in
slower access times. Therefore, although
MO disks spin as fast as magnetic media,
the performance of the drives is two to
four times slower than magnetic drives in
read/write operations, and as much as six
times slower in accessing a particular
spot on the disk.
Direct Write
Phase-change optical storage systems are
pure optical technologies. Unlike MO
systems, where the "write" laser merely
prepares the recording surface for the
data, the "write" laser of a phase-change
system actually writes the data to the
(hsk. The laser itself determines whether
the spot is a 0 or a 1 .
Phase-change technology was first in-
vestigated by Energy Conversion De-
vices (BCD) in the late 1960s. It takes ad-
vantage of the property of a particular
category of thin films to switch between
two stable structural states.
Thin films are a wide-ranging class of
semimetal materials that can be deposit-
ed onto a substrate in very thin layers.
During the deposition process, they are
introduced into a vacuum as a vapor.
With phase-change thin films, vacuum
deposition results in an active layer from
200 to 500 angstroms thick.
The compounds used in phase-change
thin films are based on tellurium or sele-
nium. These elements have the property
of exhibiting both an amorphous state
and a crystalline state. You can switch a
spot in the recording layer between these
two states by the judicious application of
power from a laser.
Tliere and Back Again
Initially, phase-change media exist in the
amorphous state. Changing a spot to the
crystalline state, and changing a crystal-
line spot back to the amorphous state, re-
quires the manipulation of two important
parameters of the recording material: the
glass-transition temperature and the
melting temperature.
The glass-transition temperature is the
point at which an amorphous spot is
changed to the crystalline state. The thin
films developed by ECD switch to the
crystalline state when hit with a short
burst of an 8-milliwatt laser.
The melting temperature is, of course,
the point at which the recording material
melts. The melting temperature is higher
than the crystalline temperature and re-
quires a more powerful (18-mW) laser.
The important feature here is that the re-
cording material doesn't recrystallize as
it cools from the melting temperature;
rather, it cools into the amorphous state.
This process, called revitrification,
gives the phase-change media the ability
to switch directly from amorphous to
crystalline and back again. Direct an 8-
mW laser at a spot, and it turns the spot
crystalline; use an 18-mW laser, and the
spot becomes amorphous (see figure 3).
Note that the original condition of the
spot is immaterial to the results of the
write operation. Say you want to write a 1
to a particular spot, and that the crystal-
line condition corresponds to a 1 . If the
spot is amorphous when you hit it with
the 8-mW laser, it will change to the
crystalline form. If the spot is already
crystalline when you hit it with the 8-
mW laser, it will remain crystalline, be-
cause the laser isn't powerful enough to
melt it.
Likewise, when you want to write a 0,
the higher-powered laser will always
melt the recording material and return it
to the amorphous state, regardless of
whether it was amorphous or crystalline
to begin with.
Reading Material
The ability to change directly from one
state to another is critical to a one-step
read/write technology, but equally im-
portant is the ability of the system to dis-
tinguish between the two states. Luckily,
the amorphous and crystalline states dif-
fer in a very fundamental optical charac-
teristic—they exhibit different reflectivi-
ties. The system determines whether a
spot is a 0 or a 1 by examining the inten-
sity with which the spot reflects a low-
BASICS OF PHASE CHANGE
o o o o
In its original state, a spot in the
phase-change recording layer is
amorphous.
8-mW laser
o ® o o
o ® o o
8-mW laser transforms the dot to the
crystalline state.
18-mW laser
o © o o
o o o o
1 8-mW laser melts the spot. It cools to the
amorphous state.
Figure 3: The remarkable property of phase-change media to change from
amorphous to crystalline at one energy level and from crystalline to amorphous
at a higher level enables the realization of direct optical overwrite.
292 BYTE' NOVEMBER 1990
Circle 169 on Reader Service Card — ►
IDEK's MULTIFLAT Series of 2Mnch Color Monlto
IDEK's MULTIFLAT Series of 21-inch Color Monitors take
full advantage of the remarkable properties of their Flat
Square Tubes (FST) to deliver superior resolution and a
sharper image that is easier on your eyes. A glimpse at
our 21" Color Monitors reveals their matchless over —
scanning capability that delivers a crisp, distortion-free
display across the entire screen.
In addition. Automatic Frequency Scanning realizes
outstanding performance for business graphics, CAD/
CAM applications as well as desk top publishing on your
Mac or IBM compatible system.
IDEK also offers its new
Model MF-5n7 17" Flat
Screen Color Monitor that
delivers the same superior
resolution and performance
as the other members of
the IDEK lineup.
As you can see
complex, IDEK has the Flat Screen Color Monitor that's just right for
you. And priced right, too! See for yourself what a difference a Rat
Screen Monitor from IDEK can make.
Model
H. Frequency
Dot
Resolution
MF-5021
15 to 38kHz
0.31
1Ui!4x
MF-5121
21 to 50kHz
0.31
1024 X
768
MF-5221
30 to 80kHz
0.31
1280 X
12806
MF-5321 (A.R.Panel)
30 to 80kHz
0.31
1280 X
1280F
MF-5421 (A.R.Panel)
30 to 80kHz
0.26
1600X
^2m
IIYAMA ELECTRIC CO., LTD.
Overseas Division
7th Fl., US Hanzomon BIdg., 2-13, Hayabusa-cho, Chiyoda-ku
Tokyo 102, Japan
Phone: (81 ) 03-265-6081 Fax; (81) 03-265-6083
IDEK Europe (W. Germany)
Neumannstrasse 38, 6000 Frankfurt a.M. 50, West Germany
Phone: (49) 69-521 922 Fax: (49) 69-521 927
IDEK North America
144 Centre Mountain View, CA 94041 U.S.A.
Phone: (1) 415-962-9410 Fax: (1) 415-962-9474
Circle 213 on Reader Service Card
5ee Your Data
Maplnfo software can find, display and analyze your data
geographically. See your prospects, customers, facilities
— anything in your database. Find addresses by street,
ZIP code, city, etc. (We can even supply the maps.*)
Any point or region on the map can have a complete
record of data behind it. See your acfi/a/dBASE data in a
window to view, edit, and print. Draw your own
boundaries. Add titles and legends for high quality
presentations.
^ mmwx
Filn
U\\
f -
■rtiinUiU
BU.m i>i
SOX
>v..
4
Perform analyses on your data to sum, average, or count
your database records by location. Color sales territories
by volume of orders, ZIP codes by numbers of leads,
countries by your demographic data.
From street-level to worldwide, Maplnfo
can merge your databases with maps. Play
visual "what If" with your data. See
patterns, trends, and opportunities you
never knew existed. If you need to map
your data, Maplnfo can do It.
'Maplnfo now has "TIGER," the most up-to-date and
comprehensive library of street maps available on the PC.
Prices vary. Maplnfo comes with a map of the world and
the U.S. with all ZIP code locations. Runs on IBM PCs or
compatibles with 640K RAM, a hard drive, and graphics.
MapMiCorp,
Changing The Way The World Looks At Information™
200 Broadway, Troy NY 12180
To order, call 1-518-274-8673
orl-SOO-FASTWIAPToll free.
Maplnfo is a trademark of Maplnfo Corp. dBASE is a trademark of Asfiton-Tate.
STATE OF THE ART
ENTERING A NEW PHASE
power "read" laser (see figure 4).
Because the differences in reflectivity
between the amorphous and crystalline
states of phase-change media can be
orders of magnitude greater than the 1
percent change in Kerr rotation detected
by MO systems, the read/write heads of
phase-change systems don't have to be as
sophisticated and sensitive as those of
MO drives. Thus, as the technology ma-
tures, you should see phase-change read/
write heads become less massive than
their MO counterparts. The resuh will
be faster seek and access times.
The Layered Approach
Like an MO disk, a phase-change disk
consists of more than a substrate and a re-
cording layer. Further layers are usually
added to enhance the contrast between
the reflectivity of the two states and to
protect the active layer from outside con-
taminants.
Tellurium, the primary material used
in most phase-change media, crystallizes
below room temperature in its pure form,
making it impossible to use in an every-
day office environment. However, the in-
troduction of small quantities of other
materials, such as germanium and anti-
mony, raises the glass-transition tem-
perature of the alloy above 100 °C.
Future Phases
After two decades in R&D laboratories,
phase-change storage devices are now
available from Matsushita in both Japan
and the U.S., where they are marketed
under the Panasonic brand name (see the
text box "Phase Change Is Real" on page
296). As more manufacturers introduce
phase-change systems and as researchers
make advances in media and optical-
head technologies, you will see a steady
improvement in media durability and
disk access speeds. Given its inherent ad-
vantage over MO technology, phase-
change storage may be the premier opti-
cal storage technology by the middle of
the 1990s.
In the future, phase-change technol-
ogy may also challenge magnetic media
in all but the most speed-intensive appli-
cations. Advances such as very small in-
tegrated optical read/write heads will
greatly decrease access times, and more
durable media will silence doubts about
the reliability of the technology. Given
its already large advantage in costs per K
byte of storage, phase change may be the
READING A PHASE-CHANGE DISK
Read beam Reflected to intensity detectors
Read beam
Reflected to intensity detectors
Figure 4: Unlike magneto-optical drives, which must detect small changes in the
read beam 's polarization, phase-change systems read information by detecting the
relatively large differences in the reflectivity of the amorphous and crystalline states.
294 BYTE* NOVEMBER 1990
1
Wed
UKETO
SUG6EST A
FEW NEW
CRrTERIA FOR ^
CH00SIN6
FORMS
SOFTWARE.
lb appreciate the benefits of JetForm™ software, we invite
you to first examine tiie subject of business
forms tliemselves. And why every business
has so many.
It's because forms are the proven way to
gather information. Communicate it. Store
it, and process it. Which is precisely the point
of view from which JetForm was developed.
Naturally, JetForm gives you complete
WYSIWYG graphics and font control, using the
industry standard Microsoft® Windows interface. |
But we also give you somethmg else. And
that's a set of capabiUties that turns forms soft-
ware from a handy way to replace pre-printed
forms into a powerful way to run a business.
Which is why you'll find JetForm prints
faster on the laser printers that businesses use most.
And connects more effectively to networks. So both forms and
the information they contain can be better shared and communi-
cated - across departments, or entire organizations. And not just
with IBM® PCs, but with HP®3000s, HP9000s,
DEC® VAXs™ and UNIX® machines.
I Combined vrith our optional JetForm-
,/ Merge and JetForm-Server software, JetForm
'"' makes it possible to completely automate and
streamline the entire mformation management pro-
cess. From design and forms completion, to printing
and integration with your existing dBASE® files.
As years pass, other software makers may discover
the true purpose of business forms, and upgrade their
products to the capabiUties of JetForm. But JetForm
has them today And a new busmess day starts tomorrow.
Call 800-267-9976 for complete information on
the full femily of JetForm forms software. , _
JetForm
THEY'RE MORE THAN JUST FORMS. THEY'RE YOUR BUSINESS.
MlCRDSCIFT
WlNIXXVS-
Pind out how fast
it prints on HP
LaserJet' printers,
and the new IBM
LaserPrinter 4019.
You 'II find JetForm
is three times faster
than others.
How well does it
work in a network?
Sending form
around the office is
one thing. Manag-
ing information
throughout your
organization, across
multiple platforms,
is quite another.
Capacity
Will it handle all
your forms needs?
Including complex
policies and con-
tracts, as well as bar
code labels? Will it
handle them in the
volume you'll need
as your forms appli-
cations grow?
Just because it
"links" to your
database doesn 't
mean it takes full
advantage of data-
base links. JetForm
verifies data, per-
forms calculations,
and fully reads and
writes dBASE files.
Make sure you get
afuU set of flex-
ible, easy to use,
WYSIWYG design
tools tailored to
forms design. After
all, this isn't desk-
top publishing.
It's information
management.
Call (800) 267-9976 (US only) or (613) 594-3026. Indigo Software Ltd. , 560 Rochester Street, Suite 400, Ottawa, Canada KIS dK2
© 1990 Indigo Software Ltd. JetForm is a trademark of Indigo Software Ltd. AH company and product names are trademarks or roistered trademarks of their respective owners.
Circle 170 on Reader Service Card
Circle 373 on Reader Service Card
Don't invest in interfaces!
Don't hassle with another brand-specific interface
each tjme you need one. There is only one W&T
interface for each standard CRS232, 422, 20mA.
IEEE4SS and even your son's C64) and you can
connect any standard parallel printer with ilJ And it is
nmch easier to use than almost any printer-specific
interface.
CM or Fax us for a free W&T cataiog. Then you
can deride wh«hsr to order throogh your dealer fif
; you like to get everything from the same source), or
: to order directly from W&T ftodticts. Our products
are so easy to tise that, if yoti need my lechitical
Yoti can test any
product for 54 days ,
retorn it for any
reason and pay only
a $6 restocking fee
pes item.
20niA
C64('128
BMPC
iEfiB48S
RS232
RS4H
RS423
RS4Si
W&T
■Svilpm installaHnn
RS232 lines can go up to about SOfeet, Centronics
lines up to about ISfeet. For further distances you
need Hne drivers. Be sure to tise isolated ones to avoid
problems with voltage drops and distant lightning. We
inanufactuie drivers and isolators with up to 50.000
volts isolation. No one else does.
#20001. Cenlromcjiine driver lkV4KBytt 5189
#80001. RS2321inedriw IkV $229
$319
$129
$149
#80050. RS2321iiic driver
#88001. RS232iKj»Ior
#88050, RS232ijol»t<ir
IkV
30kV
IkV
50kV
Portable Data Buffers with battery
Instrument readings, drilling templates, programs -
you can transport all kinds of data in a small box.
# 22031, Ccntronia 32K $149
# 22127, Cemronica 128K $319
# 88031, RS232 32K $229
# 88127, RS232 128K $319
Pnmputprs ran run iin tn 95% faster
Your computer is forced to run with the brakes on
because standard printer and plotter buffers are far too
small. If you print alot a printer buffer can accelerate
your system by up to 95% and anyone can plug it in
within a few seconds.
# 22064, CcntroDia 64K $149
# 22256, Centronix 256K $229
#22102, CentnxiiCTl024K $589
#88128, RS232 128K $229
#88512, RS232 512K $319
The Ideal T-switch Is the one vou don't notice at all
Now there is a fully electronic automatic T-Switch
that lets you share one printer between two or four
computers. It does not need any operation and not
even a power supply.
# 25210, Ccimcnics, 2 PO jhue 1 primer $ 99
# 25410, CenBcnics, 4 PO jhtre 1 priMer $189
Lifestyle.
Workstvle?
Remember when you could walk into a place of
business and immediately recognize what was being
done there? People loved their job and surrounded
themselves with professionally-related artistic works.
Thanks to W&T, this is again possible. We have
commissioned West German artists to design artwork
based on the PC-Codetable (order #17750), and part of
the MS-DOS command set (order #1 7760). Computer
professionals will find these prints to be both practical,
and beautiful to display. Either print (approx. 20" by
2?" in size) can be hanging in your office for $29.00.
If you with to surround yourself, both prints can be
purchased together for as little as $50.(X).
To order by mail add $6 iStipping and handling. FL
residents add 6% sales us. MSDOS is a trademark ef
ificrosrft Corp., IBM is a tradanark of IBM Corp.
We accept MasterCard and Visa.
Al Sisic MertoE <0222) 9736360 fi; Braher fat (02) 46742U
CDJiI sec USA St Weber (01) 9302003 B; V/Kxmizm *
Theii <0202) 505077 ESi j«Bc (86) 479139 II .Veoi
88. 6237 J2 IS; Tha (01) 681500 MRX: TeU. 5184500 Si
RaniTec (09) 224620 HLi Cat i Konh (OiQ) 45S7696 Si
Elec&taiix 1-90084* SE; MoreJDC (9)!626812S£i£ OverKM
Trad; 2726077 mAi WAT faoail3».t-:j00-628-2086 . ::
W&T Products Corp.
P.O.Box 39559
Ft.Laudsrdale, FL 33339
Phona: 1-800-628-2086
Fax : 1-305-491-5923
W&T
PRODOGTS
STATE OF THE ART
ENTERING A NEW PHASE
Phase Change Is Real
This spring, Panasonic Communica-
tion & Systems Co. introduced the
LF-7010, the first phase-change optical
storage system available in the U.S. The
LF-7010 is a multifunction drive, capa-
ble of reading and writing Panasonic's
current WORM media as well as its own
phase-change disks.
The LF-7010 uses 5 W -inch media to
store 1 gigabyte of information on a sin-
gle phase-change media cartridge. The
drive can also read and write (once) the
5 W -inch medium that Panasonic's LF-
5010 WORM drive uses. This medium
stores 940 megabytes on each cartridge.
Panasonic plans to install the LF-7010
into an automatic cartridge changer— a
"jukebox"— that will hold up to 50
phase-change and WORM disks for a
maximum capacity of 50 gigabytes.
Pluses and Minuses
This phase-change system features a
data transfer rate to and from the disk
that can reach 10.3 MB per second. It
uses the SCSI-2 interface, making it
compatible with an ever-widening range
of computer hardware. Panasonic rates
it with a mean time between failures of
20,000 hours and a bit-error rate of less
than 10"".
To achieve its impressive storage ca-
pacity, the LF-7010 varies the amount
of data that it stores on each track of the
disk. Longer tracks on the outside of the
disk contain more data than the shorter
tracks on the inside. This provides more
room for data on the disk, but the in-
creased complexity of the disk organiza-
tion slows down access to the data. With
an average seek time of 90 millisec-
onds, the LF-7010 is fast by WORM
standards, but 50 percent slower than
some magneto-optical (MO) drives and
nearly 10 times slower than a high-per-
formance hard disk drive. Obviously,
the LF-7010 isn't ready to become your
primary mass storage device.
Choosing the appropriate balance be-
tween capacity and access speed is a de-
cision every optical-drive manufacturer
must make. Panasonic intends the LF-
7010 for applications, such as docu-
ment-image retrieval and archival stor-
age, that put a premium on capacity as
opposed to speed. Therefore, it made
sense to go with a system that varies the
amount of data per track to take advan-
tage of the longer tracks on the outside
of the disk. There is nothing to prevent
Panasonic from coming out with a faster
drive that stores a fixed amount of data
per track, although such a system prob-
ably wouldn't be compatible with cur-
rent WORM and phase-change media.
Battle Joined
Obviously, the LF-7010 can't compete
with magnetic media as a primary stor-
age technology. However, MO develop-
ers—even those who emphasize access
speed over capacity — will have to take
note of the LF-7010. Its one-pass write
procedure may be enough to offset any
advantage small-capacity MO drives
enjoy in access speed.
As a new technology, the LF-7010 is
a fascinating and welcome develop-
ment. In the marketplace, though, it
won't be judged on the sophistication of
its innards but on the job it does for
users.
optical technology that finally overtakes
magnetic storage. But don't expect that
to happen in this century. (By then, you
may see electron beams used to write
data instead of laser beams, resulting in a
significant increase in the storage den-
sity of the media.)
Perhaps the most important aspect of
phase-change technology is that it uses
the same read method used in CD-ROM
and WORM systems. This will make it
possible to build multifunction optical
drives that can read three of the four
types of optical storage media— MO is
the exception — and write to both WORM
and phase-change disks. The benefits of
such a drive would be enormous.
By offering the high capacity and re-
movability of optical media while elimi-
nating the need to erase the media before
writing, phase change holds a definite
theoretical advantage over MO storage. It
remains to be seen whether Matsushita
and others can translate this advantage
into superior products. However, the
next few years will be a banner time for
the consumers of optical storage devices
as these contending technologies are
pushed to their limits, ■
Bob Ryan is a BYTE technical editor. You
can reach him on BIX as "b. ryan. "
296 BYTE- NOVEMBER 1990
You ALWAYS KNEW THERE WAS SOMETHING SPECIAL ABOUT YOUR THUMB.
^^ou have a lot of power in your thumb. So we designed you command the cursor with exhilarating speed and
TrackMan^— the world's most popular stationary mouse— precision, even in the most confining workspace, ^^nd
to put that power to work. rackMan's brilliant you get all this for only $139, including Logitech's" life-
ergonomic design includes a lightweight, thumb-
driven ball, three buttons at your fingertips and
room to rest your hand. It is far more comfortable
than any other stationary mouse. Because the
thumb is far more agile and powerful than any
finger ^^ith TrackMan's adjustable resolution,
^liuM^^m''"''''"' Took Thot Power The Desktop.
LOffiHGH I!
time hardware warranty. TrackMan works with
any application on an IBM' PC (or compatible),
or more information call Logitech's Customer
\ Sales Center:(800)231-7717ext.347. In California:
(800) 552-8885; in Canada: (800) 283-7717;
Europe: ++41-21-869-9656.
®/TM: trademarks of registered owners
Multitaskiiig
Suited Uitiftoif
Close Uindou
Aren't you glad Windows
and 05/2" aren't the only
way to multitask and
window on the PC.
It's all very well to
look at screen after screen
of colorful graphics and
new programs. But the
brutal truth is that these
environments require
extensive, expensive hard-
ware upgrades for 80% of
PC users. Not to mention
new or upgraded software.
It all adds up to $1,200 to
$2,500 per PC-and that's for
the hardware and software alone. To say
nothing about a major investment in the
time it will take to learn new ways of
working.
If all you want is enhanced
productivity from your PC, that's too high
a price to pay
DESQview does it all.
For less.
DESQview runs the programs you
know and love in multiple windows,
multitasks them and even lets you choose
whether or not to use a mouse. And it does
it all today In fact, DESQ-
view's been doing it for
over four years now.
People all over the
world are using DESQ-
view to manage custom-
ized work environments like
those showTi here. They are using it to cut
and paste data between programs running
$30,000.00 $1.
S30,SOO.OO Si.
S31.000.00 Si.
S31. 500.08 Si,
$32,000.00 $1,
INFO 198t^-^
DESQview lets you run all these programs in multiple windows and multitask
them — all without major modifications to the computer you own nozv. And zvithout
replacing or even upgrading your favorite programs.
in multiple windows, running sorts and
recalculations in the background, and
they're operating in text and graphics
modes in windows side-by-side.
With no drama, no fireworks and no
huge memory or disk space requirements.
In fact, DESQ\dew runs on i486, 80386,
80286 and even 8086 and 8088 PCs. Its
low memory overhead means you don't
have to buy a faster computer and more
RAM to compensate for the demands of ^
a complex, memory-hungry 'graphical'
operating system.
And DESQview builds on and extends
DOS— the most robust, stable operating
system available for your computer
Plus, you don't give up any flexibility
in choosing programs. DESQview runs
virtuaUy all DOS and DOS-extended
programs and Windows programs as well.
No wonder major corporations all over
the world have chosen to standardize on
DESQview.
New DESQview 2.3
gets the most out of
DOS. Even in
Windows.
For a lot of users, what's
exciting about Windows isn't
Windows itself, but some of the
great new programs that use it.
Now you can run those programs
in DESQview 2.3, and keep on
using the unique DOS multitask-
ing windowing capabihties of
DESQv'iew. (On 386 machines,
DESQview 386 2.3 runs Windows
programs side-by-side with 386
DOS-extended programs such as IBM
Interleaf and AutoCAD 386.)
And of course, new DESQview 2.3
gives you all the other great strengths that
made it the favorite of knowlegeable PC
users. Some of our recently added features:
support for mouse menus within mndows;
JU .■ ~
M .■ .
'. '. MMm*. :
TE(SH;
Professional
Solutions .Aft-arJ
1989
BYTE
■ -RS
■ [■:
Besi Operating
Hnvironmeni
Some ofDESQview's recent awards.
flexibility for assigning and reassigning
special keys within windows, support for
3270 and other terminal emulation,
support for a wide range of hardware: CD-
ROM, scanners, comm ports, etc. and help
in handling troublesome TSRs. DESQ\'iew
keeps up with software and hardware
developments. As new standards develop,
you'll find us supporting them.
As long as you're using DOS programs,
you need DESQview.
without te
Quarterdeck's family
of products is
designed to enhance
the way you work.
At Quarterdeck, our
mission has always been to
increase your productivity in
logical, economical steps— not
to reinvent a system that
already works for you.
Our best known product,
DESQview, has well over a
million users.
And hundreds of thousands of
people use our QEMM, the
expanded memory manager for
users of 80386 PCs and IBM PS/2'" models
50 and 60 that makes it easy for your
programs to break the 640K memory
barrier (Even within Windows, on 386
machines!)
Our newest products. Quarterdeck
Manifest and QRAM help you understand
and optimize the critical first megabyte of
your PC's memory.
Manifest does for memorv what PC
Tools Deluxe does for disks. It guides you
DESQview Svstem Requirements; IBM Persona! Computer and lOOSc
compatibles (with 8086, 8088, 80286, 80386 or i486 processors) with mono-
chrome or color display; IBM Personal System/2 • Memory; 640K recom-
mended; for DESQ\'iew itself 0-145K Expanded Memory (Optional):
expanded memorv boards compatible with the Intel AboveBoard;
enhanced expanded memory boanas compatible with the AST R-AMpaj^
EMS 4.0 expanded memory' boards • Disk: two diskette drives or one
diskette drive and a hard disk • Graphics Card (Optional): Hercules, IBM
Color/Graphics (CGA). IBM Enhanced Graphics (EGA), IBM PS/2
Advanced Graphics (VGA) • Mouse (Optional); Mouse Svstems,
Microsoft and compatibles • Modem for Auto-Dialer (Optional); Haves
or compatible • Operating System: PC-DOS 2.0-4.0; MS-DOS 2.0-4.0
• Soft^vaie; Most P(I-DOS and'MS-DOS apphcation programs; programs
specific to Microsoft Windows 1.03-3.0, QtU 1.1-3.0, IBM TopVlew 1.1 ■
• Media; DES(3view is available on either 3-7V' or 3-7:'" floppy diskette.
The vast majority of programs run in DESQview — even Windows 3.0 programs!
And some programs take special advantage ofDESQvieiv to enhance their opera-
tion. FNN NewsReal and products using Spreadsheet Sobttions' @DV 'Hot Links',
for example, use windowing, multitasking and interprogram communications.
'under the hood' of your PC, showing how
your memory is being used; even which
parts of RAM are faster You'll see where
TSRs, utilities, drivers and buffers work,
and find all the pockets of idle memory.
QRAM is our memory optimizing
utility that ends 'RAM cram.'
It lets you move drivers,
TSRs and other utilities out
of 'lower' memory and into
idle memory locations 'up
high,' giving your programs
as much as 130K more elbow
room. And QRAM makes it
easy to optimize your
memory— even if you've
never used anything beyond
1-2-3 before.
DESQview, QEMM,
Manifest and QRAM help
you get the most out of the
software and hardware you
own today
To find out more about our family of
productivity enhancement products, mail
in the coupon below wdth the appropriate
boxes checked. Or see your authorized
Quarterdeck dealer
Quarterdeck Office S\-stems, 150 Pico Blvd., Santa Momca, CA 90405 (213) 392-9851 Fax: (213) 399-3802
Trademarks are propert)- of their respective holders: IBM, OS/2, PS/2, j
Interleaf, Top View, Lotus, 1-2-3, Metro, Freelance, AutoCAD, Ventura '
Professional Publisher, PC Tools Deluxe, Intel, 80B6, i486, Abo\-e Board,
AST, RAMpage, Hercules, Mouse Systems, Haves, Miaosoft Windows,
Microsoft Word, GEM, H^N NewsReal, Spreadsheet Solutions.
YES!
I need
increased
productivity
now!
Qtv
Product \' Send Info 5-V4
3-1/
Price Each
Totals
DESQview 386 v2.3 Multitasking windowing environment □
S219.95
DESQview v2.3 Multitasking windowing environment LI
S129.95
QEMM-386 version 5.1 □
S99.95
QEMM-50/60 version 5.0 □
S99.95
ORAM Memorv optimizing utility Q
S79.95
Quarterdeck Manifest Memorv analvzer ^
S59.95
Paym ent □Visa □MasterCard Expires
Acct#| j
Name
Address
City
Shipp ing k Handling S5 in USA/varies outside USA
California Residents add 6.75%
Grand Total
Title
State
_Zip_
Circle 295 on Reader Service Card
Call for upgrade information. ©1990 Quartenleck Office Systems
One little ARCStation
offers lots of angles
on performance.
Vie ARCStation SX is just
6.8cm (H) X 37cm (W) x 38.7cm (D)
yet offers more performance angles
titan nmst big boxes.
-An
aiong an otherwise bland
assortment of network nodes
from which to choose, the
ARCStation SX is unique. It's
the best mix of an inexpen-
sive LAN workstation and a
powerful personal computer.
As a LAN workstation it's
small, thus ideal for data
entry and production in areas
where desktop real estate is
at a premium.
Despite its size, it's fast.
Tl-ieARCStationhas an 80386
SX CPU running at 16MHz,
0 wait state. So, it aids LAN
performance. And, perhaps
most importantly, it's inex-
pensive.
The ARCStation's greatest
feature is... its great features.
Users that require more than
typical LAN nodes offer can
have it in a platfonn consis-
tent with the rest of the net-
work.
The ARCStation has en-
hanced and standard I/O
interfaces already in place.
Any ARCStation SX can be
decked out with up to 8MB
of RAM, an 80387-SX math
coprocessor, 800X600 VGA,
a mouse, and one parallel
and two serial peripheral
devices. Then, if you want,
add two 3.5" half- height disk
drives. A 16-bit IDE hard
disk controller and a floppy
disk controller are built-in.
So if you're building a new
LAN or maintaining an old
one, you can standardize
wdth one workstation plat-
form throughout and still
span the range of user needs.
From the simple, diskless
node to the all-out perform-
ance workstation, ARCSta-
tion SX offers lots of angles.
Ask your ARC dealer about
the ARCStation SX20 and
ARCStation 286 as well.
A IVI E R I c: A. ISI
RES E arc:: H
CORPORATION
Argentina
Austria
Bahrain
Bangladesh
Belgium
Denmark
Finland
France
Greece
Hungary
1- 402-447
222-934212
973-531-447
2- 257-851
2-241-8784
31-304-500
52-609100
1-470-93636
1-361-3500
1-667688
Indonesia
Iran
Italy
Kenya
Kuwait
Malaysia
Norway
Pakistan
Papua New Guinea
Peru
21-380-4169
1-828-248
1- 176-7719
2- 746-044
242-1823
5-530-030
42-12560
21-521-529
257-477
14-419860
Phillippines
Philippines
Portugal
Spain
South Africa
Spain
Sri Lanka
Sweden
Switzerland
Taiwan
2-817-4567
2-817-1882
1-562-459
I- 416-9412
II- 805-3163
1-416-9412
1- 574980
31-658-551
22-785-1000
2- 917-5269
Thailand
Turkey
United Arab Emirates
United Kingdom
USA Cdlifornio:
Elsewhere:
West Germany
Yemen Arab Republic
2-498-4552
1-169-0230
4-224261
1- 6844144
213-265-0835
800-423-3877
40-660051
2- 207721
Circle 25 on Reader Service Card (RESELLERS: 26)
STATE OF THE ART
MAGNETIC VS. OPTICAL
The Once and
Future King
Hard disk technology: Reports of its death
have been greatly exaggerated
Bob Ryan
In Greek mythology,
Odysseus had to sail a
fine line between Cha-
rybdis and Scylla. To-
day, the same can be said
about hard disk technology,
as it tries to maintain a viable
position between solid-state
and optical technologies. A
safe course depends on the
continued evolution of materi-
als, recording methods, and
storage subsystems.
Solid-state storage has a
speed advantage over hard
disk drives, and optical disks
are capable of storing more
data. With the continued im-
provement in speed, capacity,
and price/performance ratio,
hard disk drives can still re-
main the preferred direct-ac-
cess storage devices. The
challenges, however, are for-
midable.
The Contenders
The idea of using memory chips for di-
rect-access storage is not a new one.
Dedicating a portion of memory to a
RAM disk is a well-known way to in-
crease system performance for disk-in-
tensive activities. In fact, some compa-
nies in the early to mid-1980s were quite
successful selling RAM disk expansion
boards for IBM PCs and Apple lis.
These products were not meant to replace
magnetic storage; you always had to copy
the data they contained to a magnetic
disk before you powered down your com-
puter.
Newer forms of semiconductor mass
storage are intended to replace disk stor-
age. As DRAM densities climb to the 4-
megabit and 16-Mb levels and as the cost
per bit drops, it becomes practical to con-
struct mass storage units that are pri-
marily semiconductor-based.
Such solid-state storage units
have been in use in the main-
frame world for almost a de-
cade, so don't be surprised to
see them migrate to network
servers, workstations, and
even desktop personal com-
puters. While they do include
a magnetic disk for backup in
the event of power loss, solid-
state disks are permanent
storage devices.
Another class of semicon-
ductor devices that is being
used for mass storage is the
flash EPROM. While not as
fast as DRAM, flash
EPROMs hold their data
when you power down (see
"Store Data in a Flash" on
page 311). They thus combine
some of the speed of semicon-
ductor devices with the per-
manence of magnetic media.
The Optical Path
The biggest challenge to magnetic mass
storage comes from optical technologies
such as CD-ROM, WORM (write once,
read many times), and erasable optical
disks. Optical storage is slower than
magnetic primarily because of the great-
er mass of optical read/write heads, but it
offers greater capacity. And because op-
tical-media cartridges are removable,
you can store far more data than the
ILLUSTRATION: JOE CAST © 1990
NOVEMBER 1990 'BYTE 301
Your Left Brain Needs Clipper.
Organization is everything in business. The
left side of your brain knows this. It wants order.
Economy. Precision. All reasons your left brain
appreciates Clipper 5.0, the premier application
development system for PCs.
An open architecture programming system,
Clipper provides a flexible environment for devel-
oping precisely the application you need, not a
. messy approximation. Its user-definable commands
and functions let you configure the Clipper language
for your exact requirements. Its compi er generates
.EXE files for rapid execution and cost-free distrib-
ution. Its new linker even lets you build and run
applications larger than available memory! And its
e egant network support yields high performance
on even the largest systems.
So, if you're charged with coaxing order out of chaos
for your business, put Clipper in your programming
arsenal today. It has exactly the programming power
you need!
Clipper, 5.0
Nantucket
213/390-7923
Ask For Department-A
' Circle 238 on Reader Service Card
Nantucket Corporation. 12555 West Jefferson Boulevard. Los Angeles. CA 90066. 213/390-7923 FAX: 213/397-5^69 TELEX. 650-2574125. Nantucket, the Nantucket
logo and Clipper are registered trademarte of Nantucket Corporation. Otfier brand and product names are used for identification purposes only and may Ik trademarks or
registered trademarks of their respective holders. Entire contents copyright © 1990 Nantucket Corporation.
STATE OF THE ART
THE ONCE AND FUTURE KING
capacity of the disk would indicate. Disk
changers even alleviate the need to man-
ually swap cartridges.
With semiconductor memory possess-
ing a speed advantage and optical storage
having greater capacity, magnetic disk
storage is being squeezed on both ends.
But advances in all aspects of hard disk
technology, from basic materials to disk
subsystems, ensure that the newcomers
will be shooting at a moving target.
Magnetic Basics
A hard disk drive stores data by magne-
tizing areas on the surface of the disk.
"On" and "off bits are represented by
areas magnetized in opposite directions.
The read/write head is an electromagnet
that writes a bit by magnetizing an area
with the proper orientation. The head de-
termines whether an area represents a 0
or a 1 by the current induced in the head
by the magnetized area.
Hard disk drives store bits on concen-
tric tracks on a disk that spins at 3600
revolutions per minute. To increase the
capacity of a hard disk, you have to in-
crease the number of tracks per inch. To
increase the performance of a drive, you
need to increase the number of bits per
track, which permits more bits to pass
under the head per unit of time. Squeez-
ing more tracks into the same area and
more bits into a track requires both ad-
vanced recording media and high-perfor-
mance read/ write heads.
Media Messages
Until a few years ago, the recording sur-
face of a hard disk was a plastic binder
sprinkled with slivers of gamma ferric
oxide (FcaOa with a particular crystal-
line structure). Given the monolithic fer-
rite heads used at the time, this material
gave very good performance. The prob-
lem with ferric oxide is that it is not co-
ercive enough to let you pack bits and
tracks closely together. Coercivity is a
measure of the field required to reverse
the direction of magnetization of a bit on
the magnetic medium. As you pack bits
closer together, you need very high coer-
civity materials to ensure that a bit won't
be demagnetized or have its magnetiza-
tion reversed by neighboring bits.
Coating the gamma ferric oxide splin-
ters with cobalt doubles their coercivity,
but even this isn't good enough to ensure
a recording density that can compare
with optical densities. Today, most hard
disks are coated with a continuous thin
film that is sputtered or plated onto an
aluminum disk. These films consist of
pure magnetic material, resulting in a
much higher coercivity and a reduction
THE ONCE AND FUTURE KING
Your Right Brain Wants It!
While your left brain duly notes the benefits of
Clipper programming, the right half is wild about how
you get them! Imagine a programming environment
with no limits! The language can be easily extended
with your own routines and you can even integrate
code from other languages, like C and Assembler.
You're always free to configure Clipper to suit your
own programming style.
Hey, let's say you want to read and write data in
some format other than the .dbf structure Clipper
already supports. It's no problem since Clipper 5.0
sports a replaceable database driver, even a lowing
multiple drivers to be used concurrently in the same
application! There's no end to the possibilities you can
pursue with Clipper!
Clipper's open architecture system will fire your
imagination with unparalleled freedom. It's spray
paint for a developer's mind. So, if you want your
imagination to inspire your applications, indulge
yourself with Clipper 5.0. It has everything you need
and anything you'd want.
Clipper 5.0
The Application Development Standard
213/390-7923
Ask For Department-A
in signal noise over ferric oxide coatings.
The most popular materials for mag-
netic thin films are cobalt-nickel alloys.
Unlike ferric oxide, these films contain
no nonmagnetic oxygen. Because the sig-
nal a bit induces in the head is propor-
tional to the media's magnetization, pure
magnetic media will produce better sig-
nal-to-noise ratios than media containing
nonmagnetic material. This is important
when you're packing so many bits to-
gether in a small area.
Another advantage to cobalt is that it is
highly anisotropic: It responds much
more strongly to magnetic fields oriented
along a certain axis. Aligned properly,
cobalt bits are thus highly susceptible to
magnetization from the read/write head
but relatively impervious to magnetiza-
tion from nearby bits. This is one of the
reasons for cobalt's high coercivity.
One problem with thin films is that
they are susceptible to corrosion. Today,
however, hard carbon coatings protect
the recording media from contaminants
and from damage from the read/write
head, which touches the surface of the
disk during starting and stopping.
Metallic thin films are the medium of
choice for today's high-capacity disks
and will remain so for the foreseeable fu-
ture. In fact, it is no longer the medium
that limits the capacity of magnetic stor-
age. The limiting factor is the read/write
head.
Closing the Gap
As today's thin-film media let you pack
more bits per unit area, the bits them-
selves become smaller and, even with
pure magnetic materials, produce small-
er signals. To read a bit on this scale re-
quires a head that has a very small gap
between the poles of the electromagnet;
otherwise, the fields from adjacent bits
would interfere with the signal. It must
also be sensitive enough to detect the
weaker signals from the smaller bits.
Even before thin films were used on
recording media, they were the materials
of choice for read/write heads. Their an-
isotropic properties help ensure that the
signal they read is from the target bit
only. The ability of drive manufacturers
to construct heads that fly as little as 100
nanometers above the disk is also criti-
cal, because a closer head also has a bet-
ter chance to read the weaker signals
from smaller, higher-density bits.
Beyond Induction
Despite the advantages of thin-film
heads over the older ferrite heads, the
limiting factor that keeps the bit density
of magnetic disks below that of optical
Circle 239 on Reader Service Card
NantuckelCorporation. 12555 West Jefterson Boulevard, Los Angeles. CA 90066. 2m9Q*7923 FAX: 213/397-5469 TELEX: 650-2574125 NanluckeMtie Nantucket
logo and Clipper are registered Irademarte of Nantucket Corporation. Ottier brand and product names are used for identification purposes only and may be trademark or
registered trademarks of tfieir respective holders. Entire contents copyrigtit ® 1990 Nantucket Corporation.
STATE OF THE ART
THE ONCE AND FUTURE KING
disks is the difficulty in reading closely
packed magnetic bits. Heads that read by
induction have a harder time reading
smaller bits, because the intensity of the
signals induced by such bits drops linear-
ly with the size of the bits.
Last year, the IBM Magnetic Record-
ing Institute (San Jose, CA) demon-
strated a noninductive magnetic head ca-
pable of reading bit densities as great as
1.8 million bits per square millimeter.
This is almost triple the data density of
most popular magneto-optical drives.
The demonstration drive used a mag-
neto-resistive head to read the tightly
packed bits. This head uses a thin-film
element containing a single magnetic
domain strung between two electrical
leads. The resistance of the element
changes as the angle of its magnetization
does. The angle, in turn, changes as the
element passes over the different bits in
the recording layer. Because different
polarities in the bits produce different
angles of magnetization, which in turn
produce different resistances across the
element, the head reads the data by moni-
toring a current passed through the ele-
ment.
Although no production drive uses
magneto-resistive read heads, this dem-
onstration proves that magnetic media
have a lot of life left. The density advan-
tages of optical drives may not be as great
in upcoming years.
Other technologies that may affect the
density of magnetic media in the years to
come include the metal-in-gap heads,
first popularized in Sony 8-mm video-
tape decks, and perpendicular record-
ing, which produces vertically oriented
magnetic domains on the media. See the
text box "Side by Side" for more on per-
pendicular recording.
System Advances
While advances in basic technology con-
tinue to contribute to the speed and ca-
pacity of hard disk drives, advances in
other areas of hard disk systems also con-
tribute to the vitality of the media.
Perhaps the most common way to
speed up hard disk access is to couple a
hard disk drive with a cache of fast semi-
conductor memory. Recently, control-
lers with caches of 1 MB, 2 MB, and
even 4 MB have become common on
workstations and high-end personal
computers. These controllers combine
many advantages of semiconductor mem-
ory with the safety and permanence of
hard disk storage.
Beyond simple caching, many compa-
nies are producing hard disk systems for
personal computers that rival those in
Side by Side
Bill Passavanti
Recent technology advances have
brought about a new generation of
higher-capacity floppy disk drives.
Among these, perpendicular recording,
a technology developed by Toshiba,
uses a new material— barium ferrite—
on the recording media. Unlike conven-
tional oxide media in which particles
are magnetized horizontally, or parallel
to the recording surface of the disk, bar-
ium ferrite particles are magnetized
vertically, or perpendicular to the re-
cording surface (see figure A).
With the particles in the recording
media arranged more closely together,
you can store more bits in the same lin-
ear space, thus increasing data capacity.
Data particles take less room when you
line them up side by side instead of end
to end. Bit density increases from the
17,434 bits per inch you get on a con-
ventional 2-megabyte floppy disk to
34,768 bpi, resulting in a 4-MB storage
capacity and a fast 1-megabit-per-sec-
ond data transfer rate.
In addition to increasing data storage
capacity, perpendicular recording also
improves data integrity. Since the parti-
cles are magnetized vertically, there is a
sharp magnetic transition between the
particles. Even high densities maintain
this transition to clearly define each
data bit. This orientation minimizes
peak shift and reduces coercivity (see
figure B). With conventional floppy
disk recording, increasing the bit den-
sity crowds the particles, thereby reduc-
ing the magnetic -transition space, blur-
ring bit transitions, and increasing peak
shift.
The barium ferrite that is used in per-
pendicular recording also improves data
integrity. Since barium ferrite particles
are flat platelets, they provide a relative-
ly flat data surface. Consequently, a
strong, continuous read signal is in-
duced in the read/write head when you
read the data (see figure C). Converse-
ly, conventional floppy disks exhibit a
read signal that fluctuates between
strong and weak because of the magne-
tization and shape characteristics of the
media particles.
To accommodate perpendicular re-
cording, the drive is engineered using
some conventional drive components
combined with new and modified ele-
ments. Changes to the perpendicular-
recording drive include a narrower gap
on an otherwise conventional ferrite-
ring read/write head; modified read/
write electronics to accommodate the
higher data rate; and a full-track-width
erase head that provides the full, deep
erasure required in a perpendicular-
recording system.
While offering both performance and
storage capacity improvements over
conventional floppy disk technology,
perpendicular recording promises to
continue the tradition of cost-effective
storage that has made present-day flop-
py disk drive technology so popular.
The use of conventional and readily
available drive components, combined
with the ability to manufacture the bari-
um ferrite media in high quantities with
the use of existing coating facilities, has
kept the cost of perpendicular recording
low compared to other new floppy disk
technologies.
Another element that makes perpen-
dicular recording cost-effective is
downward compatibility. Perpendicu-
lar-recording floppy disk drives will
allow you to read and write data using
disks formatted by conventional 1-MB
and 2-MB drives. Therefore, you can
upgrade your system without rendering
your existing floppy disks obsolete:
Your data remains accessible while you
gain in performance and storage ca-
pacity.
Future changes in servo technology
that will allow for more precise posi-
tioning of the read/write head will bring
about capacity increases in perpendicu-
lar-recording systems of up to 32 MB in
the next couple of years. Ultimately,
barium ferrite technology will store as
much as 64 MB of data on a single flop-
py disk, providing higher storage capac-
ity along with the cost-effective, vol-
ume-manufacturing characteristics that
are required of floppy disk drives.
Bill Passavanti is vice president of mar-
keting for floppy disk drives with the
Disk Products Division of Toshiba
America Information Systems (Irvine,
CA). He can be reached on BIX do
"editors. "
304 BYTE' NOVEMBER 1990
STATE OF THE ART
THE ONCE AND FUTURE KING
Figure A: In the barium ferrite
medium (left), particles are
magnetized vertically— perpendicular
to the recording surface. In the
conventional oxide medium (right),
particles are magnetized
horizontally, which takes more room.
DIFFERENCE IN MAGNETIC LAYER
Easy axis Easy axis
Barium-ferrite medium
Conventional medium
Figure B: Since the barium ferrite
particles (top) are magnetized
vertically, there is a sharp magnetic
transition between the particles, even
at high densities. This is in contrast
to the conventional oxide particles
(bottom).
COMPARISON OF RECORDING METHODS
Magnetic
layer — »•
Magnetic
layer — »
Flux
N
S
N
s
N
t
t
\
t
S
N
S
N
Perpendicular recording
Longitudinal recording
Magnetization
Magnetization
Figure C: Barium ferrite particles
are flat platelets and provide a
relatively flat data surface and a
strong, continuous read signal (left).
However, the media particles of
conventional floppy disks exhibit
different magnetization and shape
characteristics and a fluctuating
read signal (right).
OUTPUT ENVELOPE
Perpendicular
orientation
In-plane
(Jz:;) orientation
(coating
direction)
\ (\ A n j\ (\ r Modulation
I V/ w \! \j
Barium-ferrite floppy disk
Conventional floppy disk
NOVEMBER 1990 'BYTE 305
STATE OF THE ART
THE ONCE AND FUTURE KING
STORAGE HIERARCHY
Figure 1: The relationship between access speed and capacity: The fastest
technologies have the smallest capacity; the slowest technologies have the largest
capacity. The pyramid makes a rough correlation between the height of each block
and the percentage of each type of storage present in a typical system.
mainframe systems for complexity and
storage. Earlier this year, Zenith intro-
duced a new hard disk drive controller
with its Z-386/33E. This controller is de-
signed to minimize the amount of time
spent waiting for a read/write head to
seek the proper track and sector.
The Zenith controller can detect the
current location of a read/write head and
determine the distance between the head
and the data it has to access. In a single-
drive system, this isn't very helpful, but
in a multiple-drive system, the controller
can determine which head is closest to its
destination. The controller can then initi-
ate data transfer from that head first.
The Zenith controller is designed to
increase the performance of multidrive
systems. Another advanced controller,
the Intelligent Disk Array found in the
Compaq Systempro, is designed with
fault tolerance in mind. The Systempro
supports up to four pairs of hard disk
drives. Each drive has its own control
cable, and each pair shares a data cable.
The controller is thus able to read data
from all four disk pairs at once. The IDA
maximizes the benefits of this arrange-
ment by using sector striping.
In sector striping, sequential data sec-
tors are not arranged contiguously on a
disk. Instead, the sectors are spread
across the eight disks in the system. This
is a big plus because the system can read
multiple disks at one time. Thus, it can
read different parts of a file from differ-
ent disks at the same time.
Of course, sector striping can be a
curse if one of the drives on the system
goes down. Suddenly, every file on your
system is missing some sectors. The IDA
provides two solutions: mirroring and
data guarding.
With mirroring, the system keeps a
mirror image of each disk on a second
disk. When one drive goes down, the
backup kicks in. This is effective, but it
eats up half of your storage capacity.
Data guarding is more complex but
takes up less space. It takes 25 percent of
your disk space to store a combined
image of the disks in the system. Every
time you write a byte to a disk, the corre-
sponding byte on the other disks is read.
The system combines the bytes with an
exclusive-OR and writes them to a spe-
cial area. If a drive fails, you simply read
the bytes from the other disks and per-
form an XOR on them to recover the
missing data. The IDA can perform this
data recovery in the background.
The Storage Hierarchy
Advances in recording materials, heads,
and controller subsystems will ensure
that magnetic-disk storage keeps up with
its solid-state and optical cousins. How-
ever, these alternative technologies will
find a place on an increasing number of
desktops, not as replacements for mag-
netic disk storage, but as adjuncts.
The different types of direct-access
computer storage, from main memory to
WORM drives, fall into a pyramidal hi-
erarchy (see figure 1). At the top are
memory caches and main memory. As
you go down the pyramid, you encounter
storage technologies that offer increased
capacities but slower access times.
Until recently, hard disk technology
was unchallenged in the field of perma-
nent direct-access storage. For most peo-
ple, it continues to be their only form
of permanent storage (other than floppy
disks). However, as personal computer
systems increase in size and complexity,
optical and solid-state storage will see
their share of the pyramid increase.
Rather than being the only show in town,
magnetic media will share storage duties
with other technologies better suited to
certain applications.
One of those applications is archival
storage. Hard disk drives are simply too
expensive to waste on archival storage.
Why should you pay for sub-lO-millisec-
ond access to data you retrieve once a
month, if that often? Archival storage de-
mands capacity, not speed, so it is an
ideal domain for erasable optical disks,
WORM disks, and magnetic tape.
The Main Squeeze
The future of magnetic media is not in
doubt; it will remain your most impor-
tant form of permanent storage. But you
will increasingly see it augmented by
other forms of storage (e.g., solid-state
for very fast storage, and optical for
high-capacity archival storage).
Magnetic media will be squeezed on
both ends by these alternate technol-
ogies, but it's doubtful that it will ever be
squeezed out of the storage pyramid. ■
Bob Ryan is a BYTE technical editor. You
can reach him on BIX as "b.ryan. "
306 BYTE • NOVEMBER 1990
\ y \ N\ \ t
I
i.
\ \
/ // TRANSIENT ANALYStS j 8£H^Y^0R^V -V- Hs.OIO«lS. \ V^=^\
/ 1 3 — \
THE NEW MICRO-CAP III
SO YOU CAN TEST-FLY
EVEN MORE MODELS.
It wasn't easy. But we did it. Made the
long-time best-selling IBM- PC-based
interactive CAE tool even better.
Take modeling power We've significantly
expanded math expression capabilities to
permit comprehensive analog behavioral
modehng. And, beyond Gummel Poon BJT
and Level 3 MOS, you're now ready for
nonlinear magnetics modeling. Even
MESFET modeling.
Analysis and simulation is faster, too
Because the program's now in "C" and
assembly language. That also means more
capacit}'— for simulating even larger
circuits.
As always, count on fast circuit crea-
tion, thanks to window-based operation
and a schematic editor Rapid, right-from-
schematics analysis— AC, DC. fourier and
transient— via SPICE-like routines. The
ability to combine digital/analog circuit
simulations using integrated switch
mWMM llfllllllllll
ni
iiiiiiiiinfi
Till ■ ■■■■
lllllllll llfl
■ ■III III nil
Transient analysis
Schematic editor
Monte Carlo analysis
Circle 319 on Reader Service Card
models and parameterized macros. And
stepped component values that stream-
line multiple-plot generation.
And don't forget MICRO-CAP Ill's
extended routine hst— from impedance,
Xyquist diagrams and BH plots to Monte
Carlo for statistical analysis of production
yield. The algebraic formula parsers for
plotting virtually any function. The support
for Hercules, CGA, MCGA, EGA and VGA dis-
plays. Output for plotters and laser printers.
Cost? Still only $1495. Evaluation ver-
sions still only S 150. Brochure and demo
disk still free for the asking. Call or write
for yours today .And see how easily you can
get ideas up and flying.
1021 S. Wolfe Road
Sunmvale, CA 94086
(408) 738-4387
TOLL FREE
I.S.C. Power Systems 1-800-955-4858
orders only
HEWLETT
PACKARD
SAMSUNG
(^Seagate
PRINTERS
HEWLETT PACKARD
LaserJet III PfllCEMATCH!
LaserJet IIP PfilCE^dATCH!
Laser Jet II D ©ALL
Desk Jet/Desk Jet Plus JCALL
Laser Jet Tonere $ 79.
250 Sheet PaperA-etter Tray $ 59.
KENSINGTON
10C% HP CompatiUe Memory Boards
1 MG Upgrade CALL
2 MG Upgrade CALL
4 MG Upgrade CALL
PANASONIC
KXP 1180192 cps,80col. 9-pin $164.
KXP1124192cps,24-pin $ 275.
KXP 1624 192 cps, 132 col. 24-pin $CALL
KXP 1695 330 cps, 132 col, 9-pin CALL
KXP 4420 Laser, 8 page per minute $DALL
EPSON
LXBIOiaom 9-pin $175.
FX850 330/88, 9-pin $ 325.
LQ850 330/88, 24-pin $ 515.
LQ950 264/88. 24-pin $CALL
LQ510180y60. 24-pin $ 314.
FX1050 264/54, 9-pin $ 429.
LQ1 050 330,B8, 9-pin $ 699.
LQ2550 400/108. 24-pin $CALL
UPTOPS
TOSHIBA
ToshibaTIOOO $ 575
T1000SE $CALL
T1000XE $CALL
T1200XE s:all
T1600 286 20MB $2350.
T1600 286 40MB $2650.
T3100E 286 40MB $2550.
T3100SX40MB $3550.
T3200SX40MB $3700.
T5100 386 100MB $4250.
T5200 386 40MB $4500.
T5200 386 100MB $4900.
COMPAQ
Deskpro286E20mb/40MB $ 2050/2350.
Deskpro386S JOALL
Deskpro386,^20E40MB $4225.
peskpro386/20E 110MB $4750.
" pro 386S5E 84MB $5450.
pro386/25E 110MB $6150.
pro 386/25E 300MB $8450
Deskpro 386/33 84MB $7200.
MODEL 486i25N
120MB/320MB/650MB $CALL
Portable III 20MB/40MB $ 3350/3950.
Portable 386 40MB/1 00MB $ 4750/5550.
MONITORS
SAMSUNG
1257 Amber (12' 720x350) $ 74.
1464 RGB (14' 640x200) $ 205.
1453 EGA (14" 690x350) $319.
VGA (14" 720x580) $ 349.
NEC
Multisync 2A 14" (800x600) VGA $ 460.
MultisyncGS14"Mono $CALL
Multisync3D 14- (1024x768) EGAVGA $ 580.
Multisync 4D 16" (1024x768) .28DP $3ALL
Multisync5D20' (1280x1024) .31DP $CALL
PACKARD BELL/PGS/SONY
Mono 12" Amber 720x350 $ 74.
PGSUltrasync14"VGA $CALL
Sony 1302/1304 $CALL
VIDEO CARDS
PARADISE
VGA 1024x768 with 512K SCALL
PC BRAND
Mono Graphics w/Printer Port $ 34.
Color Graphics w/Printer Port $ 34.
EGA (640x480) Autoswitch $ 85.
VGA 16 Bit $ 149.
HARDWARE
AT12MHZ(exp4meg0wait) $165.
XT10MHZTurbo(exp.0wai^ $ 69.
Power Supply 200 Watt $ 49.
Power Supply 150 Watt $ 39.
XTCase (w/hardware) $ 34.
Baby AT Case (w/hardware) $ 52.
ATCase (Full Size) $ 59.
Keyboard 84 Key (tactile touch) $ 40.
Keyboard 1 01 key (tactile touch) $ 54.
Multi I/O Card $ 34.
Floppy Controller Card $ 21.
FHDC (1 .44/1.2/720K/360Hg $ 45.
ATI/0 $ 32.
Serial Card $ 20.
Parallel Card $ 20.
Game Card $ 20.
LAPTOPS- continued
ZENITH LAPTOPS
Minisport 2MB RAM NOTE BOOK $CALL
Supersport 184 $1150.
Supersport 184-2 ■ $1650.
Supersport 286 20MB $2450
Supersport 286 40MB $2650
386SX 40MB $3850.
NEC UPTOPS
Prospeed 286 20MB $1650
Prospeed 286 40MB $2425.
Prospeed 386SX $2650.
Prospeed 386 40MB $3550.
HARD DISK DRIVES
SEAGATE
20MB 65MSST225W/XT Controller $ 229.
20MB 35MSST125W/XT Controller $ 299.
30MB 65MSST238W/XT Controller $ 239.
30MB 35MSST138w/Xr Controller $ 345.
40MB28MSST251-1 $ 339.
80MB 28MSST4096 Full Height $ 535.
HARD DRIVE CARDS
XT MFM gOmg Controller) $ 55.
XTRLL27x(30mgContro[lert $ 59.
AT MFM 2:1 Controller $ 79.
AT MFM 1:1 Controller $105.
ATRLL 1:1 Controller $110.
FLOPPY DISK DRIVES
TOSHIBA
360K5.25"HH Black $ 59.
720K 3,5" HHw,5.25" Mount $ 64.
1.2MB 5.25' HH Grey $ 69.
1.44MB 3.5" HH Grey w/5.25" Mount $ 75.
TEAC
360K5.25"HH Black $ 59.
720K 3.5- HHwC.25" Mount $ 64.
1.2MB 5.25" HH Grey $ 69.
1.44MB3.5"HH Grey w,'5.25" Mount $ 75.
FUJITSU
360K5.25 $ 59.
1.2,5.25 $ 69.
SONY
720K3,5 $ 64.
1.44,3.5 $ 75.
MODEMS
Mastercom - 1200B (internal) $ 44.
Mastercom - 2400B (internal) $ 75.
US Robotics, Courier HSTS600B $ 615.
SOFTWARE
WordPerfect 5.1 $CALL
Lotus 1-2-32.2/3.0 $CALL
MicrosoftALL $CALL
MOUSE
Genius Mouse, GM6X $ 35.
Genius Mouse F301 $ 60.
Logitech Mouse C9 $CALL
INTEL
ALLCaPROCESSORS $$CALL
Day After Day More Corporations, Businesses and People just like you . . .
Choose I.S.C. for Outstanding Service, Quality & Pricing!
•6/12 MHz Motherboard
• 80286 CPU
• Norton Si Rating 15.3
•0 Wait State
• 1,2MB High Capacity Floppy
• 1 Meg l=iAM Expandable to 4 MB
• Serial PortParallel Port
• 1.2MB Floppy Controller
• 8 Expansion Slots
•6-16 Bit, 2-8 Bit Slots
•200 Watt Power Supply
•AT Style Keyboard
• Mono Card/Parallel Port
• Monxhrome Amber Monitor
$675.
XT Power System
•4.77/10 MHz Motherboard
•8088-10 CPU
•(1)360K Floppy Drive
• 640/K RAM/Floppy Controller
■ 8 Expansion Slots
• 1 50 Watt P.S./AT Style Keyboard
• Serial/Paralleldock & Game Port
• Mono Card/Parallel Port
• Monxhrome Amber Monitor
•16 MHz Motherboard
•80386SXCPU
• 1 Meg RAM (80 nsec.) Installed
•1.2MB or 1.44MB Floppy Drive
• 2 Serial Ports
• 1 Parallel Port
• 80387SX Co- processor Socket
• Floppy Drive Controller
• Hard Drive Controller
• 8 Expansion Slots
•5-16 8113-8 Bit
• RAM Upgradable to 8 Meg
•200 Watt Power Supply
• 101 Key Enhanced Keyboard
• ClockjCalendar w/ Battery Backup
• Mono Card/Parallel Port
• Monochrome Amber Monitor
• AC Power Pad
$849.
•20/25 MHz Motherboard
•80386 CPU
• AMI Bios
• 1 Meg RAM/Upgrade to 8 Meg
• 1 .2MB/1 .44 High Capacity Drives
• 2 Serial Ports/1 Parallel Port
• 80387 Co-processor Socket
• FloppyHard Drive Controller
• 8 Expansion Slots
•2-32 Bit 5-16 Bit. 1-8 Bit
•230 Watt Power Supply
• 101 Key Enhanced Keyboard
• Clock/Calendar w/ Battery Backup
• Mono Card/Parallel Port
• Monochrome Amber Monitor
• AC Power Pad
$
S
1,275. 20MHz
1,375. 25IV1HZ
•33 MHz Motherboard
• 64K Cache Memory
•80386 CPU
• AMI Bios
• 1 Meg RAM (80 nsec) Installed
• 1 .2MB/1.44 High Capacity Drives
• 2 Serial Ports / 1 Parallel Port
• 80387 Co-processor Socket
• Floppy/Hard Drive Controller
• 8 Expansion Slots
•2-32 Bit. 5-16 8111-8 Bit
• RAM Upgradable to 8 Meg
•230 Watt Power Supply
• 101 Key Enhanced Keyboard
• ClockjCalendarw/ Battery Backup
• Mono Card.Parallel Port
• Monochrome Amber Monitor
• AC Power Pad
$ 1,749.
•25 MHz Motherboard
• 80486 CPU
• AMI Bios
• 4 Meg RAM
• 1 .2MB/1.44 High Capacity Drives
• 2 Serial Ports
• 1 Parallel Port
• 80487 Co-processor Socket
• Floppy/Hard Drive Controller
• 8 Expansion Slots
•2-32 Bit 5-16 Bit. 1-8 Bit
• RAM Upgradable to 16 Meg
•230 Watt Power Supply
• 101 Key Enhanced Keyboard
• Reset Button / Keyboard Lock
• LED Power & Turbo Indicators
• ClockCalendar w/ Battery Backup
• AC Power Pad
$ 3,900.
$459.
HARD DRIVE OPTIONS
20MB Seagate Hard Drive .... SI 75.
30MB Seagate Hard Drive .... $185.
40MB Seagate Hard Drive .... S339.
80MB Seagate Hard Drive .... S525.
MONITOR OPTIONS
Monochrome Amber Monitor
Mono Card/Parallel Port $108.
EGA Monitor
EGA Card $419.
VGA Monitor
VGA■^16Card■^512K ....... 8436,
All Sy.steiii I'liirts c:in Ix.-
piux'hii.sed seiMnitely.
We also can y
HI', ICpson, Panasonic.
Sanisunj;. NIX. Soflware
and MORi;. . .
90 DAT MONET BACK GUAItANTEE - 3 TEARS PARTS & LABOR
QUICK SHIPMENTS TO US/OVERSEAS
C.O.D. AVAILABLE
HOURS: MON - FRI SAM to 5PM
CUSTOMER/TECH SUPPORT: 9:30AM to 4:30PM
Prices subject to chance without notice
Orders: 800-955-4858 Customer Service: 800-933-5161
Overseas Sales and Support: 213-379-4866
Technical Support: 213-379-9209 - FAX: 213-318-0555
2629 Mantiattan Avenue #235 - Hermosa Beacti. CA 90254
Circle 185 on Reader Service Card
The joy of C-scape
The C-scape^" Interface
Management System is a flexible
library of C functions for data entry
and validation, menus, text editing,
context-sensitive help, and windowing.
C-scape's powerful Look & FeeF"
Screen Designer lets you create full-
featured screens and automatically
generates complete C source code.
C-scape includes easily modifiable high-
level functions as well as primitives to
construct new functions. Its object-
oriented design helps you build more
functional, more flexible, more portable,
and more unique apphcations — and
you'll have more fun doing it.
The industry standout. Many
thousands of software developers world-
wide have turned to the pleasure of
i C-scape. The press agrees:
I "C-scape is by far the best.
j'CSt ■ ■ ■ ^ j°y
/ > IEEE Computer. M^or
companies have selected C-scape as a
standard for software development.
C-scape's open architecture lets you use
it with data base, graphics, or other C
and G— libraries. C-scape runs in text or
graphics mode, so you can display text
and graphics simultaneously 'To port
from DOS or OS/2 to UNIX, AIX, QNX, or
VMS, just recompile, C-scape also
Elegant graphics and text
Graphics. Run in color in text or graphics mode.
Read images from PCX files.
Object-oriented architecture. Add custom
features and create reusable code modules. C-*
compatible.
Mouse support. Fully-integrated mouse support for
menu selections, data entry fields, and to move and
resize windows.
Portability. Hardware independent code. Supports
DOS, OS/2, UNIX, AIX, VMS, others. Autodetects
Hercules, CGA, EGA, VGA. Supports Phar Lap and
Rational DOS extenders.
Text editing. Text editors with word wrap, block
commands, and search and replace.
Field flexibility. Masked, protected, marked,
required, no-echo, and named fields with complete
data validation. Time, date, money, pop-up list, and
many more higher-level functions; create your own.
Windows. Pop-up, tiled, bordered and exploding
windows; size and numbers limited only by RAM.
Menus. Pop-up, pull-down, 123-styie, or slug menus;
create your own.
Context-sensitive help. Link help messages to
indi\idual screens or fields. Cross reference messages
to create hjpertext-Iike help.
Code generation. Build any type of screen or form
with the Look & FeeF" Screen Designer, test it, then
automatically convert it to C code.
Screen flexibility. Call screens from files at run
time or link them in. Automatic vertical/horizontal
scrolling.
International support. Offices in Berlin. Germany,
with an international network of technical companies
providing local training, support and consulting.
supports Phar Lap and Rational DOS
extenders.
Trial with a smile, c -scape is
powerful, flexible, portable, and easy to
tiy. Test C-scape for 30 days. It offers a
thorough manual and function reference,
sample programs with source code, and
an optional screen designer and source
\ ir '■^'^^ generator. Oakland
/ yyj pro\ides access to a 24-
J\j/ hour BBS, telephone servi-
• ces, and an international
network of companies providing in-
countrj' support. No royalties, runtime
licenses, runtime modules, .'^ter you
register, you get complete librarj' source
code at no extra cost.
Call 800-233-3733 (6I749I 7311 in
Massachusetts, 206-746-8767 in Washing-
ton; see below for International). .After
the joy of C-scape, programming will
never be the same,
DOS, OS/2 (Borland and Microsoft
support): with Look & Feci, .S499: libraiy
only S399; UNIX, etc. start at .$999;
prices include librarj^ source. Training
in Cambridge and Seattle each month.
Mastercard and Visa accepted.
OAKIAND
BY1190
Oakland Group, Inc. 675 Massachusetts .\ve., Cambridge, MA 021:39 ISA. FAX: 617-868-4440. Oakland Group, GmbH. Alt Moabit 91-B, D-1000 Berlin 21, F.R.G.
(0:30) :391 .504.5, FAX: (0.30) 39:3 4398. Oakland International Technical Network (training, support, consulting): Australia Noble Systems (02) 564-1200: Benelux TM
Data (02159) 46814: Denmark Ravenholm (042) 887249: Austria-Germany-Switzerland ESM 07127/5244: Norway Ravenholm (02) 448855: Sweden Linsoft (01:3) 111588;
U.K. Systemstar (0992) 500919. Photo by .Jessica A. Boyatt: Karyi by K^i Aso. Picture shows a C-scape program combining data entry with \ideo images loaded from PCX
fdes, C-scape and Lool( & Feel are trademarks of Oal<land Group, Inc.; other trademarks belong to their respective companies. Copyright © 1990, by Oakland Group, Inc.
Features, prices, and terms subject to change.
Circle 267 on Reader Service Card
STATE OF THE ART
MAGNETIC VS. OPTICAL
Store Data
in a Flash
Flash-memory ICs offer new options
for personal computer storage
Walter Lahti and Dean McCarron
Normally, you'd
think of a flash
flood as a natural
disaster, some-
thing that could pick you up
and carry you away. But the
flood of flash memory that is
about to reach the personal
computer world will be a pos-
itive event. It will carry the
power to expand the reaches
of personal computing.
Flash memory is a nonvola-
tile memory IC. Born of the
blending of EPROM and
EEPROM, the flash IC is
functionally and technologi-
cally the offspring of these
parents (see the text box "Do
You Remember?" on page
312). It is reportedly named
for the speed with which it
can be reprogrammed.
While flash and EPROM
memory cells usually contain
a single transistor, a DRAM
cell typically contains a tran-
sistor and a capacitor, an EEPROM cell
two transistors, and a static RAM
(SRAM) cell four or six transistors. Ob-
viously, the more cells, the more real es-
tate (silicon) a memory requires. And
real estate is always expensive.
Advantages of Flash
Flash's two significant attributes, non-
volatility and DRAM-like speed, are
ideal for solid-state "disk" drives. Flash-
based disks are very fast compared to
most available disk drives (see figure 1).
In 120 nanoseconds, you can access data
stored in flash memory, while it takes 15
to 30 milliseconds to access data stored
on today's typical hard disk. In some im-
plementations, such as in portable com-
puters, the speed advantage of flash over
disk drives is even greater.
Today, a personal com-
puter's hard disk drive is one
of its most power-hungry
components. When you use a
desktop machine, you may
not notice this power con-
sumption. But the power a
battery-operated portable can
supply is limited— and hard
disk drives use up that power
quickly. Most portables today
require fairly sophisticated
power management facilities
to extend the amount of time
the machine can be used.
A portable's power man-
agement facility often turns
off the hard disk drive if it
isn't being used. While this is
great for extending a porta-
ble's limited battery life, it is
terrible for performance.
When the power comes back
on, the disk drive's motor can
take several seconds to bring
it up to speed before disk I/O
can begin. A flash-based disk
needs no warm-up. When you turn on the
power, the data is immediately available.
With no waiting, you experience no loss
in performance.
In addition to achieving power savings
from an "instant-on" flash disk, you also
realize savings from not having to oper-
ate power-hungry motors and servos. A
1 -megabyte flash disk requires a maxi-
mum of only 1.2 watts while operating.
ILLUSTRATION: JOE GAST © 1990
NOVEMBER 1990 -BYTE 311
STATE OF THE ART
STORE DATA IN A FLASH
Do You Remember?
There are two kinds of memory: vol-
atile and nonvolatile. Memory such
as DRAM is called volatile if it forgets
what it had stored when you turn off
your computer's power. Memory such
as ROM is called nonvolatile if it retains
its data whether or not your computer's
power is on. As all users who have ever
turned off their computers before saving
files to disk can tell you, the DRAM
used in your personal computer to store
programs and data cannot retain infor-
mation without power.
DRAM, however, is reprogram-
mable; the information it contains can
be changed. When you load a new file,
the new information replaces the old.
ROM, though, is not reprogrammable—
the programs and data in ROM are per-
manent, and you can't change them.
In the early 1970s, the only semicon-
ductor memory available was DRAM,
its cousin static RAM — which is also
volatile— and ROM. The choices open
to computer designers were using mem-
ory that was reprogrammable but lost
information without power, and using
memory that always retained informa-
tion but could never be changed. What
designers really needed was memory
that could be reprogrammed in the sys-
tem and that also retained its contents
when the power was off.
A few years after DRAM became
available, a new kind of memory known
as electrically programmable read-only
memory, or EPROM, was introduced.
EPROM is reprogrammable and non-
volatile. But it has one drawback. In
order to reprogram EPROM chips, you
have to remove them, expose them to
high-intensity ultraviolet light for as
long as 20 minutes, reprogram them,
and then replace them in your computer.
Thus, EPROM fell short of being the
ideal memory. Today, because vendors
find them easier to program, EPROM
chips are largely used as replacements
for your personal computer's ROM.
Electrically erasable programmable
read-only memory, or EEPROM, was
introduced in the late 1970s. EEPROM
The lowest-power hard disk drives today
require about 3 W.
The fact that flash-based disks have no
moving parts carries with it yet another
advantage— reliability. While hard disk
Psion uses four Intel 1-Mb
flash-memory ICs in its credit-card-
size solid-state disk.
(like EPROM) is reprogrammable and
nonvolatile, and it can also be easily re-
programmed within the computer.
Still, there are drawbacks. EEPROM
is slow and expensive and doesn't hold
very much data. Today, you can store 1
megabit of data in an ordinary DRAM
chip. You can access the data in 80
nanoseconds, and it costs $5. In con-
trast, it takes 150 ns to access a 1-Mb
EEPROM, which costs S265.
In the mid-1980s, Toshiba Semicon-
ductor invented flash memory. About
the same time, Intel and Seeq Semicon-
ductor were also working on flash mem-
ory. While each manufacturer built its
flash memory differently, they operate
similarly.
Like both EPROMs and EEPROMs,
flash memory is nonvolatile and repro-
grammable. But it has none of the faults
of these other types of memory. Unlike
EEPROM, it is inexpensive: Today, a
1-Mb flash memory costs about $15.
Unlike EPROM, flash memory can be
reprogrammed electrically while it is
embedded in the system— either by you
or via system software.
Still, one drawback remains. With
DRAM, you can change a single bit at a
time, but with flash memory, you can
change only a sector (consisting of mul-
drives have become remarkably tough,
on occasion they still do crash.
Flash-based storage is very reliable be-
cause a flash disk is as tough as the rest of
the electronic hardware in a personal
tiple bytes) at a time. While constraints
of sector-level reprogrammability pre-
vent it from replacing your computer's
DRAM, flash memory is well suited to
other applications.
The type of storage that hard and
floppy disk drives provide resembles
that of flash memory. Disks are non-
volatile—they hold onto data with or
without power. And disks are repro-
grammable—you can change the files
whenever you want to. The similarities
between flash memory and disk storage
led to the building of "disks" based on
the concept of flash memory.
A flash disk isn't a disk drive at all;
there are no disks or moving parts. A
flash disk is a set of flash-memory parts
mounted in a credit-card-size package
that acts as a hard disk. This same set of
parts could be mounted on a board in-
side a machine. The difference between
the two is that one is removable storage
and one is fixed storage. A flash disk
emulates a disk drive.
A flash disk is built from one or more
flash-memory ICs and some controlling
logic devices. For example, to build a
5 12K-byte flash disk, you could connect
four 1-Mb flash-memory ICs and place
them on a small card. Psion has used
this principle with its flash disk (see the
photo).
Flash disks operate fairly simply. At
the hardware level, the computer simply
sends digital read or write signals to the
disk with the address of the information.
If it is a read signal, the disk responds
with the requested information. If it is a
write signal, the disk takes information
from the computer and stores it.
In addition to flash-disk hardware,
you also need software to manage the
files on a flash disk. This file-system
software handles creating and deleting
files, changing the file sizes, and for-
matting the flash disk. Microsoft has
worked with Intel to create the Micro-
soft flash file system, a standard MS-
DOS-compatible flash-disk interface
that makes it much easier for vendors to
use flash disks in their computers.
computer. It takes a lot for a flash disk to
fail: The flash memory must be damaged
physically, through destruction of the de-
vice package, or electrically, by an ex-
treme electric shock or a power spike.
312 BYTE* NOVEMBER 1990
STATE OF THE ART
STORE DATA IN A FLASH
Disadvantages of Flash
Flash memory's extremely high speed,
low power, and high reliability would
seem to make it the ideal storage technol-
ogy. Unfortunately, there are two signif-
icant drawbacks to flash disks. The most
severe limitation is its cost. A conven-
tional 40-MB hard disk drive costs about
$320, or $8 per megabyte. Today, a 1-
megabit flash IC costs $15. Eight flash
ICs are needed per megabyte of flash
disk, making a flash disk cost about $120
per megabyte.
Thus, you would have to pay about
$4800 for a 40-MB flash disk, or about
15 times what an ordinary hard disk
drive would cost. Because of this present
inequality, the first mass-produced
flash-based disks probably will store less
than 40 MB. In the future, flash-based
disk prices will certainly decline, mak-
ing large amounts of flash-disk storage
more affordable. In a few years, you
should only have to pay about $600 for a
40-MB flash disk.
The other problem with flash disks is
that they can't compare with hard disks
in density. The highest-density flash
memory available today stores 2 Mb per
IC— you would need 160 of these ICs to
produce a 40-MB disk. Like all memo-
ries, flash memory is expected to grow in
density, so eventually far fewer ICs will
be needed.
Two Flavors
Manufacturers currently offer flash de-
vices in two programming flavors: those
that require a 5-volt power supply, and
those that require a 12-V supply. With
both erasure and programmability possi-
ble at 5 V, only one power supply is re-
quired at the system level. The benefits of
this feature are reduced system-compo-
nent cost and space savings. Thus, flash
is ideal for portable-computing applica-
tions.
The 5-V flash cell is generally a mod-
ified two-transistor (or split-gate) deriva-
tive of EEPROM and is packaged with a
different pin-out than the 12-V varieties.
Five-volt programming lets a system
interface with the device in much the
same way it would with SRAM. There-
fore, for some applications, a flash de-
vice can replace SRAM, particularly in
systems that use SRAM with battery
backup.
While both 12-V and 5-V flash mem-
ory can be used as an SRAM replace-
ment, the 5-V feature becomes more de-
sirable for portable equipment where no
external 12-V power is available and the
addition of a 12-V power supply is not
feasible.
Figure 1: Flash
disks are 125,000
to 250,000 times
faster than today 's
hard disk drives.
However, they are
limited to up to 40
MB in capacity,
whereas hard disk
drives can store
from 5 MB to 1
gigabyte.
MASS STORAGE COMPARISON
10
10"
§10"^
o
o
E
S3 10-1-
o
o
<
10°
1
Semiconductor technology
Flash disk
Disk technology
CD-ROM
Magneto-optical
Tape technology
Paper tape
Qi- [^ Pu nched cards
— I —
0.1
dAt
10
100
1000
storage capacity (megabytes)
Ideal for Laptops and Palmtops
Laptop and notebook computers are the
ideal applications for flash disks. With
current hard disk drives, you must carry
around heavy batteries, deal with short
amounts of work time, or suffer from
hard disk drives operating at floppy disk
drive speeds. Flash disks will answer all
Microsoft malss sure
you fly realistically It's up to
you to fly responsibly
So you get an urge to
buzz the Golden Gate Bridge.
Okay. You can ignore the
FAA-but not the crosswinds.
Because in the world of
Microsoft' Flight Simulator'
40, everything that happens
is true to life.
Banking, climbing or
dodging thunderheads, your plane responds with perfect realism
to your every move. Plus, you have 100,000,000 square miles of
land to fly over. And four planes to choose from: a Cessna, a Lear
Jet, a sailplane, or a dogfighter's dream-the Sopwith Camel.
Ask your Microsoft dealer about PC Flight Simulator.
Take it into the air. And m^-^^^ g-
find out what they really mean fMiCfOSOft
by "the wild blue yonder." Making it all mate sense'
For more information, call (800) 541-1261. Dept. M5L Customers in Canada, call (416) 673-7638. Outside Sorth America, call (206) 882-8661. © 1990 Microsoft
Corporation. All ri^s reserved. Microsoft and the Microsoft logo are re^tered trademarks a/iif Making it all make sense is a trademark of Microsoft Corporation.
Flight Simulator is a registered trademark ofSubLOGlC Corporation, used under license by Microsoft C
NOVEMBER 1990 - BYTE 313
1
Mylex has the best EISA solution.
At least that's what people tell us.
SCSI Caching Host Adapter
TI 34020"^ Graphics Controller
"The Mylex MAE 486 with its
32-bit EISA SCSI controller
kills the competition for reading
large sequential files in the lOBench 2 tests
under UNIX." Personal Workstation. June 1990
Ethernet LAN Adapter
"The GXE020A TIGA board
...scored as much as 45
percent higher on our low-
level benchmark tests than any other
TIGA board evaluated." byte, April 1990
"If I wanted to replace my entire
system for optimum all-around
performance, I'd build it from Mylex
EISA-based boards."
Personal Workstation, June 1990
"Mylex has done a lot of work tvith EISA,
and we plan to use its motherboard and
adapters in a LAN Labs 'super-AT' server.
PC Magazine, May 1990 Visit us at COIVI DEX/Fal I
Las Vegas Hilton
Booth #H7368
Of course, we've tested our EISA peripherals for compatibility with major EISA systems. /VV^ll
To see what our high-performance EISA solutions can do for your system, call us at | | %|
1-800-446-9539, or fax us at 1-415-683-4662.
486 is a registered trademark of Intel Corporation.TI 34020 is a registered trademark of Texas Instruments. Mylex is a registered trademark of Mylex Corporation. © Mylex Corporationa990
Circle 386 on Reader Service Card (RESELLERS: 387)
STATE OF THE ART
STORE DATA IN A FLASH
Figure 2: A flash-
memory cell is
basically one
memory bit (on or
off). An array of
up to 4 million
flash-memory
cells can be
connected to form
a flash IC.
TYPICAL INTEL FLASH CELL
Second-level
polysilicon
Voltage »-t-
source
+Voltage gate
Control gate
First-level
polysilicon
(floating)
Floating gate
Gate oxide > 100A
P-substrate
-K Voltage drain
your critical needs for laptop and note-
book computers by providing speed,
rugged construction, and low power
consumption.
You can also benefit from flash mem-
ory in other implementations. Flash will
let you update your laptop's ROM with
the latest versions of DOS, or any other
operating system, whenever you want to.
Laptops save space on disks and in RAM
by placing the operating system in ROM.
The problem with this is that you can't
update the operating system without re-
placing the entire ROM— an expensive
proposition. Thus, laptops often use old
but reliable versions of DOS. Using an
old version of DOS may mean that your
computer won't need a ROM replace-
ment in the near future, but it may not
run recently written programs, either.
One thing lacking in palmtop com-
puters, such as the Poqet PC and Atari
Portfolio, is small, convenient mass stor-
age. Without any optional peripherals,
their storage is limited to programs on
ROM cards and memory-expansion
cards that lose their contents when they
are removed. With flash-based memory
cards, you can put your own programs
and data onto the card, modify them at
will, and not worry about losing the in-
formation when you remove the card.
These features make flash-memory
cards the logical choice for the palmtop's
missing "floppy disk drive."
Laser Printers
If you use a laser printer, you can benefit
significantly by using flash memory in-
stead of ROM. In laser printers, ROM
stores programs and fonts. ROM replace-
ments are expensive because printer-
control language programs have become
large and are subject to frequent up-
grades and improvements. Using a laser
printer equipped with flash memory in-
stead of ROM to store control-language
programs, you can reprogram your
printer's control language yourself at no
cost and without replacing any ROM.
Currently, laser-printer font-storage
options leave much to be desired. You
have three choices. You can download a
font to the printer each time it is needed,
wasting your time and the laser printer's
memory. You can place a font in a ROM
cartridge and plug it into the printer, but
you are limited to a selection of only a
few fonts out of the hundreds available.
Or you can store a font on a dedicated
hard disk connected to the printer.
But when you use flash memory inside
your printer, you only have to download a
font once and it remains in your printer
until you choose to delete it from the
printer's memory. Because you decide
which fonts are stored in the printer's
memory, you can really personalize
them according to your preferences. You
no longer have to buy cartridges that
come with a half-dozen fonts just to get
the one font you need.
Fabrication Techniques
Flash devices are manufactured using de-
signs and processes similar to those used
for EPROM and EEPROM, so the tech-
nology is evolutionary rather than revo-
lutionary. Because manufacturers have
dealt with similar products, they will be
able to climb the learning curve much
more rapidly than if the technology were
completely new. Thus, vendors planning
to produce flash memory should be able
to attain manufacturing costs close to,
but perhaps not equal to, those enjoyed
by EPROM.
However, flash devices are a bit more
complex and more silicon-hungry than
NOVEMBER 1990 -BYTE 315
Howto]anda747
inanareanobigser
thanyourdea
What do you need to
bring in a 400-ton, five-
story jetliner? Nerves. Skill.
And the new Microsoft
Flight Simulator Aircraft &
Scenery Designer
Add it to our Flight
Simulator 40, and you're off
on the most realistic flight
experience this side of a PC. \bu get a Boeing 747-400, complete
with computerized flight display You can also try out a Piper
Archer, a Beechcraft Starship or a seaplane. Fly them stock,
or push the envelope and modify them to your own specs.
See a Microsoft dealer mm
Because now it's possible to buy awUMft^SOn
excitement. In the jumbo size. Making it all make sense'
For more information, call (800) 541-1261, Dept. M5L Customers in Canada, call (416) 673-7638. Outside Sorth America, call (206) 882-8661. ©1990 Microsoft
Corporation. All rights reserved. Microsoft and the Microsoft logo are registered trademarks and Making it all make sense is a trademark of Microsoft Corporation.
Flight Simulator is a registered trademark of StdiUDGIC Corporation, used under license by Microsoft Corporation.
^6 SPEED
PLETE COMPATIBILITY
Introducing the high speed modems from U.S. Robotics
Now with MAZbis
Until now, high speed modem users had the best of
one world. They either had speed or compatibility.
U.S. Robotics just changed all that.
THE BEST OF ALL WORLDS...
With the new line of high speed modems from
U.S. Robotics - the Courier HST, the Courier HST Dual
Standard and the Courier V.32 - you can now have both
the highest speeds and the most compatibility
For speed - its the Courier HST which delivers
throughput up to 35,500 bits per second with MNP® level
1-5 error control and V.42d/s. And it still costs less than
$1,000.
For Compatibility - the Courier V.32 provides CCITT
standard modulations from 300 bps to 9600 bps for under
$995. And with MNP levels 1-5 and V.42b/syou will get
complete data integrity plus throughputs approaching
24,000 bps.
For the best of all worlds - it's the Courier HST Dual
Standard, combining the blinding speed of the Courier
HST with the compatibility of the V.32. At $1 ,295, it
costs less than some featureless V.32-only modems.
U.S. ROBOTICS - THE EXPERTS CHOICE
You would expect the broadest high speed modem line
from U.S. Robotics. We manufactured our first HST
in 1987, and it quickly became the standard on over
8,000 bulletin boards and for over 40,000 users. Rated #1
by Data Communications magazine, it confirmed what
our customers knew all along - U.S. Robotics delivers
the best modem value. And we've been doing that for 13
years - for over 1 ,000,000 customers.
When you look for high speed modems, don't settle for
half a solution. Look to U.S. Robotics. Call today for
details on the high speed modems that give you the best
of all worlds.
Call 1-800-Dlal USR. (1-800-342-5877)
iilobotics
The Intelligent Choice in Data Communications
81 00 North McCormick Boulevard, Skokie, Illinois 60076
U.S. Robotics. Courier and HST are trademarks of U.S. Robotics. Inc. Other computer
and software names identified by s or are trademarl^s of their respective
manufacturers. Phces are suggested retail prices in U.S. Dollars.
For sales in the United Kingdom, please call Miracom, Ltd.. Ipswich. England.
Telephone: 0473 233888. For Canadian sales, call 1 -800-553-3560.
STATE OF THE ART
STORE DATA IN A FLASH
Figure 3:
Technology trade-
offs for
semiconductor
nonvolatile
memories. As
programming
flexibility
increases, so do
device complexity
and cost.
NONVOLATILE MEMORY TRIANGLE
Byte-level-erasable in
system
Electrically
erasable in system
Requires UV light
for erasure
Not erasable
in system
EPROM devices. The most common
flash chip is an array of single-transistor
memory cells and looks much like an
EPROM (see figure 2). It is slightly
larger than an EPROM of equal density
to allow for the command port and pe-
ripheral circuitry that supports the in-
system rewrite function and provides an
on-chip processor interface.
The typical EEPROM chip is made of
an array of two-transistor cells to enable
bit-level erase/reprogram. For any given
density, it requires much more silicon
than either the EPROM or flash cell. Be-
cause a major cost determinant in any IC
is the silicon required, the EEPROM is a
more expensive part.
Erasing and Reprogramming
In terms of reprogrammability , the flash
IC falls somewhere between the tradi-
tional EPROM and EEPROM (see figure
3). A major difference between flash
memory and EPROM is that flash does
not require ultraviolet light for erasure,
as does the traditional EPROM. While
flash resides in your system, you can
electrically erase it in much the same
way as you would an EEPROM.
The energy needed to discharge or
erase the gate in a typical EPROM is de-
rived from UV light, a requirement that
makes it difficult and time-consuming to
erase an EPROM. In a typical flash IC or
EEPROM, energy resident in the system
can be used to erase a group of memory
cells or the entire chip. This feature
makes it easy and fast to erase a flash IC
in the system.
You generally cannot erase a flash IC
on a byte-level basis as you can with the
EEPROM, but some flash ICs can be
erased on a sector-level basis. Flash ICs
are usually reprogrammable by hot elec-
tron injection, a solid-state physics pro-
cess that uses the energy in the system. It
is possible to program on a byte level, but
because it is not possible to erase on a
byte basis, reprogramming is limited to
sector or the entire chip.
Because the flash device does not re-
quire UV light for erasure, the chip does
not need to be housed in an expensive ce-
ramic window package such as that re-
quired for an EPROM. Therefore, flash
is also an excellent candidate for surface-
mount technology.
The advantage of surface mount is that
there is less distance between the device
and the board. This reduction can lead to
improved reliability, better system per-
formance, and higher board density, as
well as reduced cost. Also, the flash de-
vice can readily be packaged in memory-
card configuration and handled as if it
were a floppy disk, which is important to
the portable computer world.
The total cost of using flash memory
can be considerably lower than that for
EEPROM and, with some applications,
close to that for EPROM— about $6.50
for a 1-Mb EPROM versus over $250 for
a similar-size EEPROM. On a compara-
ble device-density basis, flash memory's
$15 average selling price is much lower
than the EEPROM 's and greater than the
EPROM 's. With flash, application solu-
Create a scene
inyourlMrigroom.
Make mountains. Build bridges. Give rise to rivers and run-
ways. When you add Microsoft Fli^t Simulator Aircraft & Scenery
Designer to Flight Simulator 4.0, the worid is literally yours.
Because now you can choose from 34 different objects-
natural or man-made-and change their size, shape, color and
even location to your liking. Ask your Microsoft dealer about it.
You'll get the biggest kicks Jljiiri jifvjjv L/f
in the air While you're having the fMnPCf (L^SOfC
most fun on earth. Making it all make sense'
For more information, call (800) 541-1261. Dept. M51 Customers in Canada. caU (416) 673-7638. Outside Sortk America, call (206) 882-8661. ©1990 Microsoft
Corporation. All rights reserved. Microsoft and the Microsoft logo are registered trademarks and Making it all make sense is a trademark of Microsoft Corporation
Flight Simulator is a revered trademark ofSttbLOGIC Corporation, used under license by Microsoft Corporation.
NOVEMBER 1990 'BYTE 317
Circle 223 on Reader Service Card
BACKPACK.
irS A DRIVE OF A
DIFFERENT COLOR.
Add a disk drive without hors-
ing around inside your com-
puter-just plug Back- !
pack into your parallel ^
port! Connect your
printer to the Backpack
drive. No tools. No hassles.
No interface cards. Back-
pack works with IBM and
compatibles including PCs,
XTs.ATs, PS/2s, PS/Is, and
laptops. It's available in 5.25 "
and 3.5 " and comes complete
with everything you need.
- T" So see your dealer or
get it straight from the
f horse's mouth and call us
about Backpack today!
IVlicroSalutians
Computer Products
132 W. Lincoln Hwy., DeKolb, IL 60115
815-756-3411 Fax: 756-2928
Video Li.
Truly affordable video imaging for
IBM PC and Macintosh computers.
ComputerEyes includes everything
you need to capture 8- or 24-bit color
(or 8-bit gray scale) images from any
composite or S-Video source.
Captured images can be used with
all popular paint, animation, database,
presentation, and publishing programs.
Call today for more information and
free demo disl<.
Digital Vision, inc.
270 Bridge St.. Dedham. MA 02026
(617) 329-5400
To order call (800) 346-0090
COM
U T E R
Professional
Series
Color Video
Digitizers
For Under
$450.
Digital Vision
318 BYTE* NOVEMBER 1990
Circle 110 on Reader Service Card
STATE OF THE ART
STORE DATA IN A FLASH
L aptop and
notebook computers are
the ideal applications
for flash disks.
tions are possible that would be imprac-
tical with either the UV-light erasure
EPROM or the pricey EEPROM.
The law of the semiconductor jungle is
that over time, all device types see im-
proved performance and reach greater
density levels. At the same time that sili-
con real estate is minimized, costs are
significantly reduced. By 1994, the cost
of a megabyte of flash memory is ex-
pected to move from its current level of
about $120 to about $15.
Flash in the Pan?
Unless developers are able to overcome
the current limitations of flash disks, you
will probably continue to use hard disk
drives on your desktop computer for
mass storage. Hard disk drives are inex-
pensive and fairly reliable, and they can
store plenty of data. Although single-
user personal computers will probably
continue to include hard disk drives,
eventually network servers will probably
offer both hard disk drives and flash
disks on-board.
On many servers, you frequently ac-
cess files, such as programs, that are
rarely changed. Flash disks are ideally
suited to perform this service. You can
store seldom-changed program files on
flash disks, relieving the burden on the
server. By doing so, the server's re-
sponse to program load requests will be
far faster than if the files were stored on a
hard disk.
Flash memory combines the advan-
tages of an EPROM 's low cost with an
EEPROM 's ease of reprogramming.
These advantages will allow flash mem-
ory to make significant contributions to
personal computers. Portable computers
will be the first to benefit from this new
technology, as flash-based disks in-
crease their speed, operating time, and
ruggedness. ■
Walter Lahti and Dean McCarron are
vice presidents of In-Stat (Scottsdale,
AZ), a company that provides market re-
search for the electronics industry. They
can be reached on BIXc/o "editors. "
htroducingThel)tal LAN Plan.
Only EmersonUPS has it.
It's the first
systems approach
to network power
protection.
Total network
protection.
With the price
breakthroughs we've achieved on our
Accupower' line, you can now protect
a file server and five to six PC nodes.
All for what you'd expect to pay just
for file server protection.
And Emerson UPS has the broad-
est range of LAN interface cables
and software in the industry From
Novell's Netware to the new IBM
RS/6000 ATK.
But that's just the first of many
unique solutions that only
Emerson offers.
AUPSthatfitsinaslot.
There's
our unique ' •
AccuCard,™
for instance. ,
.\hknii MmliiSl
A low-cost UPS-on-a-card that fits
right into an unused slot in your PC. It
features complete data save and restore;
self-diagnostics and unattended oper-
ation on your nodes.
And cable adapters
make AccuCard compatible
with virtually all desktop
computer brands.
Plusthere'sourproprietary
AccuSaversofiware.
AccuSaver software is acti-
vated by any data-threatening power
problems. While the battery backup
capability of the Emerson UPS sup-
plies emergency power to the system,
our AccuSaver software orchestrates
a controlled shutdown on all
^ your PC nodes.
— ^ Then, when
power is restored,
you can either
manually or auto-
matically restore
your workstation.
Hie EmersonUPS
And you get our
money backguarantee.
We're so confident in the absolute
reliability of our network
protection systems,
we'll refund your money
if, for any reason, you're
not satisfied with your
UPS system?
Think about it.
Absolute reliability: More
power protection solu-
tions than any other company offers.
And a money-back guarantee. All at
truly affordable prices.
The Total LAN Plan.
For more information or the name
of the distributor nearest vou, just call
1-800-BACK-UPS.
EMERSONUPS
The power to keep up.
.■\ccupciwer is a registered trademark and AccuCard. AccuSaver and the Total LAN Plan are trademarks of Emerson Computer ftiwer, a division of Emerson Electric. PC is a registered trademark of International Business Machines Corporation. LAN Man^r is a
registered trademark of Microsoft Corporation. Novell and Netware are registered trademarks of Novell Inc. UNIX is a registered trademark of AT&T Bell Labs. Ban>-an and 3Cfwn are registered trademarks of those respective companies.
"Sooie restrictions apply See TOUT reseller for details or call Emason UPS Rmw; a dKision Emerscn Electric Ca
Circle 125 on Reader Service Card (RESELLERS: 126)
Take any 3 books for
only $r^ each
Inside the
Norton Utilities
INTEODUCTION TO THE X
DOW SYSTEM. By 0. Jones. 577 pp.,
illus., softbound. Here's the new por-
table software standard for worksta-
tions, presented in a compiete, de-
tailed tutorial. This book will help you
harness the system, cut down on re-
dundant workstation events, exploit
private/shared color cells, and map
strategies.
585109-1 Pub. Pr, $32.00
INTRODUCING PC-DOS & MS-DOS,
Second Ed. By T Sheldon. 403 pp.,
illus., softbound. This Second Edition
covers all releases through 4.0, as
well as Microsoft Windows and DOS-
SHELL. Features the same hands-on
tutorial format of the First Edition, with
expanded coverage of batch file tech-
niques that can dramatically increase
your computing speed.
565/651 Pub. Pr., $29.95
LOCAL AREA NETWORKS: Archi-
tectuies and Implementations.
By J. Martin, with K. K. Chapman. 353
pp., Illus. An indispensable reference
for all who buy, install, maintain, or
manage LAN services. Provides com-
plete coverage of the concepts, archi-
tectures, and implementations of LAN
technology
584900-3 Pub. Pr, $44.00
A PROFESSIONAL'S GUIDE TO SYS-
TEMS ANALYSIS. By M.E. Modell.
307 pp., Illus. Detailed coverage of
what you need to know-what ques-
tions to ask, how to conduct a cost-
benefit analysis, how to document
and validate your findings-to design
the best systems for your user's
needs.
426/325 Pub. Pr., $37.95
DATA EXCHANGE: PC/MS-DOS. By
S. Ross. 426 pp., Illus., softbound.
Now you can convert files quickly and
painlessly from word processing pro-
grams to spreadsheets . . . from
spreadsheets to databases ... or
from databases to word processing
programs. Packed with simple, step-
by-step instructions that will save you
headaches and money.
539/235 Pub. Pr, $24.95
when you join
BYTE Book Club®
VALUES UP TO $142.85!
• Your one source for computer books from over
100 different publishers
• the latest and best information In your field
• discounts of up to 40% off publishers' list prices
C: Step-by-Step. By M. Waite and 8.
Prata. 629 pp., illus., softbound. Mas-
tering C has never been easier! This
updated version of the classic C
Primer Plus includes ANSI C,
pointers, structures, bitwise opera-
tors, and much more ... all in a format
that makes learning it faster and eas-
ier than ever.
585146-6 Pub. Pr, $29.95
INSIDE THE NORTON UTILITIES:
Revised and Expanded. By R.
Krumm. 559 pp., illus., softbound.
The "official guide" now covers all the
latest upgrades and shows you how to
get the most from the Standard and
Advanced Editions, the Norton Com-
mander, Editor, Disk Doctor and the
On-Line Guides.
585444-9 Pub. Pr, $24.95
MVS PERFORMANCE MANAGE-
MENT. By S. L. Samson. 400 pp.,
illus. This unique work demystifies
MVS and provides strategies for solv-
ing performance problems. Extensive
coverage of control mechanisms
ranges from measurement and mod-
eling to application tuning and work-
load management.
545/286 Pub. Pr., $39.95
DESIGN OF COMPUTER DATA
FILES, Second Ed. By O. Hanson.
479 pp., illus. This comprehensive
book contains lucid descriptions of
the latest techniques and storage de-
vices to help you design files for maxi-
mum performance at minimum cost.
Easy to read, with scores of exam-
ples, tables, and illustrations.
585143-1 Pub. Pr., $37.95
HOW TO BE A SUCCESSFUL COM-
PUTER CONSULTANT, Second Ed.
By A. R. Simon. 280 pp., illus. This
new edition of a best-seller is updated
to steer your career toward the
emerging opportunities of the '90s, in-
cluding security, microcomputer net-
working, systems integration, and
much more.
575/541 Pub. Pr, $29.95
POWER GRAPHICS USING TURBO
C. By K. Weiskamp, L. Heiny, and N.
Shammas. 367 pp., illus., softbound.
This easy-to-follow manual is packed
with practical examples of actual
code, guidelines for programming 2D
and 3D graphics using animation,
customizing CAD/CAM, the capa-
bilities of the Borland Graphics inter-
face, and more.
585091-5 Pub. Pr., $22.95
ARTIFICIAL INTELLIGENCE
USING C: The C Programmer's
Guide to AI Techniques. By H.
Schildt. 472 pp., 37 Illus., softbound.
This hands-on guide shows you how
to create your own AI applications and
systems using C. After an introduc-
tory overview it provides coverage of
expert systems, logic, natural lan-
guage processing, machine learning,
pattern recognition, and more, with
ready-to-run programs illustrating
each topic.
881255-0 Pub. Pr., $21.95
PROGRAMMING USING THE C
LANGUAGE. By R.C. Hutchison and
S.B. Just. 579 pp., lilus. Whether you
want to understand programs in C
written by others, or write better C
programs of your own, this practical,
authoritative book gives you the tools
and guidance you need. Coverage
includes program organization, sort-
ing algorithms, recursion, linked lists,
and more - with many sample pro-
grams.
315/418 Pub. Pr., $29.95
DATA PROCESSING IN UNIX. By R.
S. Tare. 438 pp., Illus. The only guide
you'll ever need to harness the full
power of UNIX for database manage-
ment. It sets out system selection cri-
teria . . . examines such applications
as INFORMIX, INGRES, and UNIFY
. . . and explores flat file systems in
UNIX.
628/858 Pub. Pr, $39.95
CIARCLA'S CIRCUIT CELLAR, Vol.
va. By S. Ciarcia. 256 pp., illus, soft-
bound. The latest volume in this best-
selling series provides schematics,
operating explanations, and step-by-
step building instructions for a wide
range of projects — from video digitiz-
ing to multitasking process control.
109/699 Pub. Pr, $19.95
TUBBO PASCAL EXPEESS, Revised
Ed. By R. Jourdain.
584963-1 Pub. Pn, $39.95
COBOL II: Piogiamming Tech-
niques; Elficiency Considera-
tions; Debugging Techniques
(Includes Release 3.1). By H.
Bookman.
065/330 Pub. Pr., $39.95
ADVANCED MS-DOS BATCH FILE
PROGRAMMING. By D. Gookin.
585018-4 Pub. Pr, $24.95
ARTIFICIAL INTELLIGENCE 8c
TURBO C. By C. F. Chabris.
585052-4 Pub. Pr.. $24.95
POWER GRAPHICS PROGRAM-
MING. By M. Abrash.
585443-0 Pub. Pr, $24.95
32-Brr MICROPROCESSORS. Edited
by H. J. Mitchell.
425/85X Pub. Pr, $49.95
ADVANCED 80386 PROGRAM-
MING TECHNIQUES. By J. L. Turley.
881342-5 Pub. Pr, $22.95
NETWORKING SOFTWARE. By
C. B. Ungaro.
606969-9 Pub. Pr, $44.95
80386: A Piogiamming and De-
sign Handbook, 2nd Ed. By P.
Brumm and D. Brumm.
585077-X Pub. Pr, $24.95
PRINCIPLES OF ARTIFICIAL INTEL-
LIGENCE AND EXPERT SYSTEMS
DEVELOPMENT By D.W. Rolston.
536 147 Pub. Pr, $47.95
VM PERFORMANCE MANAGE-
MENT By T. Eddolls.
189/668 Pub. Pr, $39.95
DB2/SQL: A Prolessional Pio-
giammei's Guide. By T. Martyn and
T. Hartley.
406/669 Pub. Pr, $39.95
DATA COMMUNICATIONS: A
Usei's Guide, 3rd Ed. By K.
Sherman.
585384-1 Pub. Pr, $34.00
OPERATING SYSTEMS. By M.
Milenkovic.
419/205 Pub. Pr, $44.95
IBM PS/2: A Eeleience Guide. By
TJ Byers.
095/272 Pub. Pr., $39.95
iL^j-iiy ivJ Oil
quocessful
•Computer
fD NSULTAN T
^HOWTOORCANIZEA
COMIWER CONSULTIM! BLSINESS
SEI^CT SERVICES IX) OFFER
EARiVAPR()nTA\D PLAN FOR
THE FUTURE OF VOUR piRM
MA.'aCEMENT
Any 3 books for $1.00 each. . . if you join now
and agree to purchase two more books-at
handsome discounts-during your first
year of membership.
1-2-3 RELEASE 3: The Complete
Reteience. By M. Campbell.
881318-2 Pub. Pr, $28.95
GRAPHICS DESIGN AND ANIMA-
TION ON THE IBM MICROCOMPU-
TERS. By J. Sanchez.
585375-2 Pub. Pr, $28.00
MASTERING ORACLE: Featuring
Oracle's SQL Standard. By D. J.
Cronin.
585034-6 Pub. Pr, $24.95
SECURITY IN COMPUTING. By CP.
Pfleeger
584941-0 Pub. Pr, $44.00
VS COBOL II FOR COBOL PRO-
GRAMMERS. By R Kavanagh.
335/710 Pub. Pr, $39.95
C: The Complete Reference, 2nd
Ed. By H. Schildt.
881538-X Pub. Pr, $28.95
INTRODUCTION TO SNA NET-
WORKING: A Guide lor Using
VTAM/NCP By J. Ranade and G.C.
Sackett.
511/446 Pub. Pr, $39.95
ONLINE COMMUNICATIONS
SOFTWARE. By R. Ashley J. Fer-
nandez, and P. Ashley
024/634 Pub. Pr, $27.95
ADVANCED GRAPHICS IN C: Pro-
gramming and Techniques. By N.
Johnson.
881257-7 Pub. Pr, $22.95
THE PAUL MACE GUIDE TO DATA
RECOVERY By R Mace.
584926-7 Pub. Pr, $21.95
STRUCTURED WALKTHROUGHS,
4th Ed. By E. Yourdon.
585016-8 Pub. Pr, $28.50
C CHEST AND OTHER C TREA-
SURES FROM DR. DOBB'S JOUR-
NAL. Edited by A. Holub.
584807-4 Rub. Pr, $24.95
EGA/VGA: A Programmer's Refer-
ence Guide. By B. D. Kliewer
350/892 Rub. Pr, $32.95
FILE ORGANIZATION FOR DATA-
BASE DESIGN. By G. Wiederhold.
701/334 Pub. Pr, $44.95
STRETCHING TURBO C. By K. Por-
ter
584967-4 Pub. Pr, $24.95
Clip & Mail
BYTE BOOK CLUB®
P.O. Box 582
Higlitstown, NJ 08520-9959
Please enroll me as a member and send me the three choices I
have listed below. Bill me only $3.00, plus local tax, postage and
handling. I agree to purchase a minimum of two additional books
during my first year as outlined under the Club plan described in
this ad. Membership in the club is cancellable by me any time
after the two book purchase requirement has been fulfilled. A
shipping and handling charge is added to all shipments.
Indicate in the boxes the code numbers of the books you want.
Signature .
Name
Address / Apt. #
City / State / Zip
This order subject to acceptance by McGraw-Hill. All prices subject to change without
notice. Offer good only to new members. Foreign member acceptance subject to
special conditions.
BYCA-031
Here's how BYTE Book Club® works to serve you:
• Important inloimation ... we make it easy to get! Today professionals
who perform best are those who are best informed. For reliable, hands-on
information, turn to the Byte Book Club. Every 3 or 4 weeks (12-15 times a
year), members receive the Club Bulletin offering more than 30 books - the
best, newest, most important books from a// publishers.
• Dependable service . . . we'ie here to help! Whether you want informa-
tion about a book or have a question about your membership, just call us toH-
free or drop us a line. To get only the books you want, make your choice on the
Reply Card and return it by the date specified. If you want the lulain Selection,
do nothing - it will be sent to you automatically (A small shipping and handling
charge is added to each shipment.)
• Club convenience . . . we do the work! You get a wide choice of books that
simply cannot be matched by any bookstore. And all your books are conve-
niently delivered right to your door You also get 10 full days to decide whether
you want the Main Selection. (If the Club Bulletin ever comes late and you
receive a Main Selection you don't want, return it for credit at our expense.)
• Substantial savings . . . and a bonus program too! You enjoy substan-
tial discounts-up to 40%!-on every book you buy Plus, you're automatically
eligible for our Bonus Book Plan which allows you savings up to 70% on a wide
selection of books.
• Easy membership terms . . . it's worthwhile to belong! Your only
obligation is to purchase 2 more books - at handsome discounts - during the
next 12 months, after which you enjoy the benefits of membership with no
further obligation. You or the Club may cancel membership anytime thereafter
Fill out the card and mail today! If the card is missing, write to:
BYTE Book Club,® P.O. Box 582, Hightstown, New Jersey 08520-9959
Need to enter
all this
into your PC?
TextPert™ Windows* does it in 3 easy steps.
SCAN/READ.
EDIT
T,
ransfer essential data from paper form to
computer format...
Data essential to the productivity of your
office. Financial tables, mailing lists,
internal reports and daily correspondence are
instantly stored as text files, spreadsheets,
databases. Live editable information as
opposed to dead weight.
TextPert™ Windows
increases your company's
productivity by breaking
the data entry bottleneck,
without breaking your
budget.
TextPert™ ICR
(Intelligent Character
Recognition).
* Windows is a registered trademark of Microsoft Corporation
Circle 90 on Reader Service Card
TstPfer
SAVE TEXT
In United Kingdom;
s.s.
STEVENSON
& PARTNERS LTD
Stevanson HouM:W«y Hill: H«*l*mer»
Surriy:OU271BX
T<lephonu:042S-515aO & 51671
Fax:0428-53356
Tel8x:a5814SRMPG
Call US at 1-800-252-1442
CTA
747 Third Am:.. 3rd floor
Ne» York. NY 10017
Tel: 212-935 2280
Kax;212-9352272
Roger de LIuria, 50 entlo.
08009 Barcelona iSpainl
Tel:343-3I8 4737
Fax:343-302 5110
STATE OF THE ART
MAGNETIC VS. OPTICAL
DAT's
a Solution
Reliable multigigabyte backup storage
with digital audiotape
Karina Lion
Tape backup has
been around for a
long time. In the
early days of com-
puting, mainframe shops de-
veloped half-inch reel-to-reel
tape drives. (Such drives re-
main popular in centralized
computing environments to-
day.)
Then, with the advent of
personal computers, came
quarter-inch tape drives.
Quarter-inch cartridge tape,
developed originally to store
5 megabytes of data, soon be-
came a popular backup solu-
tion for the stand-alone PC.
Next came the 8-mm tape
format. This storage medium,
developed in the 1950s for the
video industry, uses the stan-
dard VHS recording method,
helical scan. The primary
benefit to early users of 8-mm
tape was its ability to store
over 2 gigabytes of data on a
VHS cassette. Like its quarter-inch and
half-inch cousins, 8-mm tape employs
analog recording methods.
To date, just one company manufac-
tures 8-mm tape drives: Exabyte Corp.
Nonetheless, 8-mm tape backup prod-
ucts have proliferated into many operat-
ing environments. Prior to the advent of
4-mm digital audiotape (DAT) in the
microcomputer arena, the Exabyte 8-mm
tape was the only high-capacity tape-
backup solution available.
Now comes DAT data storage, which
uses digital recording technology devel-
oped for DAT devices in the music indus-
try. In 1988, GigaTrend introduced the
first DAT drive for computer data. Nu-
merous companies have since announced
DAT products, including JVC, Hitachi,
WangDAT, Archive, Wangtek, Hewlett-
Packard, Mitsumi, Sony, and
Teac.
No mystery surrounds the
popularity of DAT. The de-
mand for multigigabyte stor-
age is rapidly becoming com-
monplace. The backup and
archival requirements of PC
LAN users, for example, have
grown exponentially in the
last five years. Users of high-
end workstations and mini-
computers also need multi-
gigabyte backup solutions.
DAT shares with 8-mm
tape the ability to store giga-
bytes of data on a small tape
cartridge. But although the
two technologies are able to
store comparable quantities of
data, DAT drives are cheaper
to manufacture. What about
optical storage? CD-ROM/
WORM (write once, read
many times) technology pro-
vides quick random access to
files. But optical disks cost
more than 4-mm and 8-mm tapes, and
they hold less (only 600 to 700 MB), so
you pay for the privilege of instant access
to files. If that's what your application
requires, go with a CD-ROM or WORM
drive.
DAT systems, like conventional and 8-
mm tape drives, can of course locate in-
dividual files, but there's a delay. For
most backup applications, however, tape
ILLUSTRATION: JOE GAST © 1990
NOVEMBER 1990 • B Y T E 323
STATE OF THE ART
DAT'S A SOLUTION
remains the medium of choice. And, per
megabyte, DAT is cheaper than 8-mm
tape storage.
Making the Connection
DAT drives, like the conventional tape
drives and hard disk drives, come in two
flavors: internal and external. The inter-
nal DAT systems are available in full-
height and half-height models. On a
LAN, you can attach a DAT system to a
file server or to a network node.
DAT systems support various inter-
faces. SCSI has become the de facto stan-
dard for DAT drives. Older tape drive
interfaces such as QIC-02, used with
quarter-inch and half-inch tape systems,
cannot achieve the high throughput levels
of SCSL If your system already has a
QIC-02 interface, your existing tape-
backup software could be able to com-
municate with a DAT drive. You can even
buy a DAT drive with a Pertec interface
to modernize a nine-track tape system.
Advantages of Helical Scan
The stationary-head technology used in
quarter-inch tape drives puts a great deal
of stress on a tape. In order to achieve a
backup rate of 5 MB per minute, a half-
inch or quarter-inch tape has to move at
speeds of 90 to 120 inches per second
past the stationary head. (See the table
for a more complete comparison of quar-
ter-inch and DAT technologies.) That
causes significant wear and tear on the
tape.
As a result, 150-MB tape cartridges
are rated for only about 200 passes; 60-
MB cartridges are rated for 400 passes.
The newer 300- to 500-MB quarter-inch
systems yield only about 100 passes per
cartridge. By contrast, a 4-mm DAT can
sustain over 1000 passes. Why? With a
DAT system's helical-scan technique,
tracks are laid down in an angular for-
mat, 6 degrees from the physical edge of
tape. In a single pass, a DAT system can
record a gigabyte of data. Quarter-inch
tape technology requires 24 passes to
record 150 MB.
In addition to wear and tear, the speed
at which tape moves in conventional
quarter-inch systems creates other prob-
lems. As the tape passes rapidly over the
stationary heads, friction causes heat,
which can distort the tape's metal-oxide
coating. Such distortion can compromise
the integrity of data. That's why every
quarter-inch tape drive incorporates a
tape-tensioning mechanism that the
drive must monitor continuously to en-
sure accurate performance.
DAT systems employ a rotating drum.
Because the heads on the rotating drum
do most of the work, the tape doesn't
need to travel so fast. DAT moves at a
mere one-third of an inch per second.
The tape heads record the data in a her-
ring-bone pattern. Unlike with the linear
recording method of quarter-inch tape,
with a DAT drive each head can read only
its own track. Tracks can overlap, which
prevents gaps on the tape and cuts down
on wear and tear. All this enables the
tape to travel more slowly, and therefore
to last longer.
Both 8-mm systems and 4-mm DAT
systems employ helical-scan technology.
One key difference is the degree to which
the tape wraps around the rotating drum.
In the Exabyte 8-mm system, the angle of
wrap is 221 degrees; with a 4-mm DAT
system, it's only 90 degrees (see figure
1). The smaller 90-degree wrap angle re-
duces friction and requires fewer moving
parts.
DAT VS. QUARTER-INCH TAPE SYSTEMS
A DAT system stores more, faster, for fewer dollars per megabyte.
Quarter-inch
DAT
Capacity in production
60-500 MB
2.5 gigabytes
Next capacity level
1 gigabyte
5 gigabytes
Recording density
12,500 bits/inch
61,000 bits/incti
Maximum data transfer rate
90K bytes/sec.
207K bytes/sec.
Head teciinology
Stationary
Rotating drum
Recording method
Serpentine
Helical scan
Tape movement (wear/tear)
90 inches/sec.
0.32 inches/sec.
Data storage metliod
Analog
Digital
Media cost/100 MB (avg.)
$25
$1.20
THE WRAP ANGLE
8 mm
Figure 1: A DAT system 's smaller wrap angle reduces friction during normal
operation and prevents stretching of the tape during high-speed searches.
324 BYTE- NOVEMBER 1990
One Word About Your
Hard Disk Controller
SLOW
One Word About the PSI
hyperSTORE Controllers
WAST
Intelligent Mass Storage Controllers
Virtually all applications are disk
bound. Today's PCs have over 60
times the power of their ancestors
of just ten years ago, while hard
disk performance has only just
tripled. This makes mass storage
the PC's worst bottleneck. PSI has
eliminated this bottleneck with
the hyperSTORE Caching Disk
Controller, a sort of mass storage
co-processor. The hyperSTORE
does for disk-intensive programs
what a math co-processor does
for number-crunching software.
Databases, fileservers, multiuser
systems, and other disk-hungry
applications start screaming . . .
frustrated users stop screaming!
Call (800)486-FAST now to find
out more about PSI's line of
intelligent controllers. All you
have to gain is time.
hyperSTORE FEATURE HIGHLIGHTS
■ Data access in 0.28ms or less at 3-4MB/sec
■ Works in any 286, 386, or i486 system
• Simultaneously control any drive interface:
MFM, RLL ESDI, SCSI, or AT/IDE
■ Controls up to 28 physical disk drives
■ 0KB to 20MB of SIMM-based cache memory
■ Supports all PC-based operating systems:
DOS, Windows, UNIX/Xenix, Netware, etc.
• Data mirroring option for fault tolerance
■ NO DEVICE DRIVERS REQUIRED
Perceptive Solutions, Inc.
2700 Flora Street • Dallas, Texas 75201
800-486-FAST • 214-954-1774 • Fax: 953-1774
European Inquiries: 415-284-9505
©1990 by PSI. All rights reseived- hyperSTORE ahd the PSI logo are trademari<s of Perceptive Solutions, Inc. Other brand and
nanes are trademarlts or registered traijematta of their respective companies. Specifications are subject to change. ■ Ad Code:
"Normally, it's a bit hard to pick the most impressive item at Comdex
[Spring 1990], . . . This time it was easy, ... the hyperSTORE/1600."
-Jerry Poumelle, Byte Magazine, September 1990
"PSI has created the power user's ultimate Lego set for disk
controllers: the hyperSTORE/ 1600"
-Alfred Poor, PC Magazine, June 12, 1990
"The real-world result will be blazing record handling from within a
data fOe as well as unstoppably fast program loads."
-Bill O'Brien, PC Magazine, February 13, 1990
See PSI at COMDEX
product
BY! 090.
RapidFACTS™ 1-900-776-3344 Doc#8101
Detailed specifications faxed directly to you 24 hours/day ■ $4.95 billed to your ptione
Circle 280 on Reader Service Card (RESELLERS: 281)
Circle 193 on Reader Service Card
REAL-TIME
MULTITASKING
KERNEL
8086/88, 80x86/88
Z80, 64180, 8080/85
80386
68000/10/20
Fast, reliable operation
Compact and ROMable
PC peripheral support
DOS file access
C language support
Preemptive scheduler
Time slicing available
Configuration Builder
Complete documentation
Intertask messages
Message exchanges
Dynamic operations
— task create/delete
— task priorities
— memory allocation
Event Manager
Semaphore Manager
List Manager
InSight" Debugging Tool
THE BEST
Join over 600 developers such as
IBM®, Xerox, Hewlett Packard,
Hayes, Hughes Aircraft and NASA.
CHOOSE AMX
The best low-cost, high-performance
real-time multitasking system
available today.
No Royalties
Source Code Included
Demo Disk $25 US
Manual only $75 US
AMX 86 $3000 US
(Shipping/handling extra)
Call for prices for
other processors.
IBM is a registered trademark of IBM Corp.
280 is a trademark of Zilog. Inc.
AMX. AMX 86, InSight are trademarks of
KADAK Products Ltd.
KADAK Products Ltd.
206-1847 West Broadway
Vancouver, B.C., Canada
V6J 1Y5
Jk Telephone: (604) 734-2796
IF Fax: (604)734-8114
STATE OF THE ART
DAT'S A SOLUTION
The DAT system's narrower wrap
angle confers another advantage over 4-
mm tape systems: It prevents stretching
of the tape during high-speed tape mo-
tion. That means file access can occur at
200 times the nominal read/ write speed.
To obtain high-speed reads of the
tape's file marks, DAT manufacturers
now use a digital strobe at the beginning
and end of each track. The technique is
called logical file marking. This differs
from the 8-mm system's file-marking
method — an erased length of tape fol-
lowed by a series of tracks. These physi-
cal file marks use up a lot of tape. In
some cases, file marks can consume as
much as 2 MB, so a 2.3-gigabyte 8-mm
tape can end up with only about 1.8 giga-
bytes of data.
The 8-mm systems and 4-mm DAT
systems also use different head arrange-
ments (see figure 2): 8-mm drives have
separate servo (positioning), read, and
write heads. With 4-mm DAT drives, the
servo heads are integral with the read
and write heads. The latter scheme,
which does not depend on mechanical
alignment of servo and data heads, can
better follow distorted tracks.
DAT Standards
Two DAT recording methods now await
ANSI approval. DDS (digital data stor-
age) is a streaming method similar in op-
eration to half-inch and quarter-inch
tape drives that support the QIC com-
mand set. The other method is called
DATA/DAT. Its features include fast se-
quential storage and high-speed file
search with indexing. DATA/DAT also
has a random-write mode that supports
multiple (up to 254) partitions on a tape.
DDS does random reads, but not ran-
dom writes. It's a bit faster than DATA/
DAT, but it isn't designed for updating
files in place. DATA/DAT, which sup-
ports block- or sector-oriented opera-
tions, does support partial updates.
Forward Error Correction
Recording vast amounts of data on a tape
of such large capacity requires superior
error-detection methods. With a 1.2-
gigabyte tape, the conventional error de-
tection of one error in 10*, the usual with
traditional drives, is unacceptable. Using
read-after-write in conjunction with cy-
clic redundancy checks does not prevent
the types of errors that only show up
4-MM DAT AND 8-MM HEAD MECHANISMS
4-mm DAT tape
Servo/Read head position
Drum|^'
^^L,^_^^^^^ ^ ^ .^^^^^ Neighboring track
Servo information ^ —
8-mm 8500 tape
Servo head position Read head position
^ Neighboring track
Servo information ^
Anticipated track alignment path
/
Tracks that have experienced heat expansion and contraction
Figure 2: An 8-mm tape drive 's separate servo and data heads can have trouble
following distorted tracks. The 4-mm DAT drive 's integrated servo and data heads
track more faithfully.
326 BYTE* NOVEMBER 1990
After centuries of practice,
manl(ind perfects engineering
calculations: MathCAD.
Announcing MathCAD 2.5:
The Dawn of a New Age.
What the historians will call it,
only time will tell.
Perhaps the Centurs' of Speed, or
the Era of Ease. But whatever the
name, this is the age of MathCAD 2.5
the only math package that looks
and works the wav vou think.
MathCAD 2. 5 includes 3-D plotting, HPGL sketch
import, and PostScript output.
MathCAD is far and awav the
best-selling math package in the
world. Because it lets you perform
engineering and scientific calcula-
tions in a way that's faster, more
natural and less error-prone than
the wzy vou 're doing them now—
whether you're using a scratchpad,
calculator, spreadsheet or program
that you wrote yourself.
And now there's MathCxAD 2.5,
a dramaticaUv improved version
that includes three-dimensional plot-
ting, enhanced numerical analysis,
PostScript* printer support, and
HPGL file import from popular
CAD programs like AutoCAD.*
And like before, MathCAD's li\-e
document interface" lets \ovl enter
equations anywhere on the screen,
add text to support your work, and
graph the results. Then print your
UNIX
version now
available.
analysis in pre-
sentation-qualit)'
documents.
It has over 120
commonl)' used
fiinctions built
right in, for handling
equations and formulas, as weU as
exponentials, differentials, cubic
splines, FFTs and matrices.
No matter what kind of math you
do, MathCAD 2.5 has a solution
for )'ou. In fact, it's used by over
90,000 engineers and scientists,
including electrical, industrial, and
mechanical engineers, ph)'sicists,
biologists and economists.
But don't take our word
for it; just ask the experts.
PC Magazine recendy
described MathCAD as
"ever\'thing you ha\'e ever
dreamed of in a mathemat-
ical toolbox."
And for Macintosh*
users, we present MathCAD,
rewritten to take fuU advantage of
the Macintosh interface. Entering
operators and Greek letters into
equations is pure simpUcit)'!
Look tor MathCAD 2.5 at your
local software dealer, or give us a
call. For more information, a free
demo disk, or upgrade information,
dial 1-800-MATHCAD (in MA,
6I7-577-I0I7).
Available for IBM" compatibles
and Macintosh computers.
Call for UNIX platform availability.
TM and ® signilA- manufacturer's trademark or
manufacturer's registered trademark respectively.
EDITOR'S
CHOICE
March 14,
1989 issue.
Best of '88
Best of '87
MathCAD
MathSoft, Inc. 201 Broadway, Cambridge, MA 02139
U.K.: Adept Scientific 0462-480055; France: ISE CEGOS 1-46092768; Germanv: Softline 07802-4036; Japan: CRC 03-665-9762; Finland: Zenex 0\' 90-692 7677 PE
ii
Circle 216 on Reader Service Card
STATE OF THE ART
DAT'S A SOLUTION
when a tape is being read later, such as
those produced by capstan flutter. For-
ward error correction (FEC), used only
in DAT drives, reduces the error rate to
one in 10'^ bits. To put it another way,
there is only one error per 1,000,000
tapes.
The drive's electronics implement er-
ror correction using information from
two correction layers on the tape. FEC
can correct up to 640 consecutive bytes
in a 4K-byte block. Older tape-recording
methods, such as quarter-inch, cannot
ensure this level of accuracy.
Both DDS and DATA/DAT use a tech-
nique that segments the data-recording
track into two areas of the tape. Approxi-
mately 60 percent of each track is allo-
cated to user data and error-correction
coding. The remainder stores the auto-
matic track-finding information used to
keep the tape head centered on the track,
along with saveset marks and file marks.
Interleaving
Both DAT formats support interleaving,
which prevents the stop/start phenome-
non that occurs when a tape drive must
stop its streaming operation because it
must wait for the host to catch up. A DAT
system supports interleaving by buffer-
ing data and by writing only complete
groups of data while the tape is in contin-
uous motion. This provides an economi-
cal way to use an entire tape from begin-
ning to end without wasting start/stop
time. Sophisticated DAT drives now con-
tain "adaptive interleaving" that short-
ens the tape-repositioning time even
more.
Although DDS and DATA/DAT have
been introduced as separate standards,
they will probably continue to coexist.
Backup applications that don't require a
quick file-restore feature can use the
slightly faster DDS format. Applications
requiring quick access to file marks and
fast restore will use DATA/DAT.
Modes of Access
DAT systems support three modes of ac-
cess: streaming, random, and update-in-
place. With streaming access, you ap-
pend data onto a tape. To change a file,
you write a complete new version; all
previous versions of the file remain on
the tape. The partition, or tape, does not
require preformatting, and no spare
groups are provided.
With random file access, you can lo-
cate any file on a 1- or 2-gigabyte tape in
less than 60 seconds. A DAT system,
uniquely, does this in a way that emu-
lates a standard block device, such as a
floppy or hard disk drive. A tape, or a
subportion of a tape called a partition,
must be preformatted. The formatted
tape (or partition), now called a data
group, can be overwritten, or refreshed,
without the need to change other sections
of the tape. Note that 4-mm DAT storage
devices can do random reads (as opposed
to random writes) in all three modes of
access.
The update-in-place mode is the most
advanced form of the random-access
technology. In this mode, data access is
a combination of both the random- and
sequential-access methods. Append and
overwrite capabilities are both provided,
but no Preformatting is required. In-
stead, formatting is done "on the fly" by
allocating spare groups at set intervals.
This method of dynamically formatting
and altering files increases data transfer
rates with random writes, while simulta-
neously maintaining areas of the tape
with streaming compactness, where
needed.
DAT's Bright Future
With primary disk storage growing at a
precipitous rate, DAT technology offers
a fast, reliable way to keep those big
disks safely backed up. It can be useful
in other ways, too. With a DAT system's
random-access and update-in-place ca-
pability, you might want to keep primary
storage uncongested by off-loading cer-
tain files (e.g., images) to tape. That sce-
nario would require more sophisticated
application software than is available for
DAT systems today, but it's entirely fea-
sible.
A DAT system offers a higher level of
reliability and data integrity than its ana-
log predecessors. Already more than
15,000 DAT drives are installed in Eu-
rope and the U.S. The technology re-
quires little training. If you're responsi-
ble for large quantities of data, you'll
probably soon be saving that data on a
DAT. ■
Karina Lion is executive director of pub-
lic relations and corporate communica-
tions for GigaTrend. She holds a B.B.A.
degree from George Washington Univer-
sity. She can be reached on BIX do
"editors. "
ViVa 2400 baud Modems
FAX It - Compress It - Send It with ViVa!
The ViVa 24. 24fx: and 24m external
modems expand your world with standard
2400 baud transmission rate, built-in FAX
capability, or MNP 5 data compression.
All ViVa internal and external modems
are 100% Hayes compatible and support the
Hayes "AT" Command Set.
ViVa modems fit easily into your IBM
PC, XT, AT, PS/2, 386, 486 and IBM com-
patibles and each is backed by a FIVE YEAR
WARRANTY 1-800-854-7600
ComputerPeripheralsjnc
667 Rancho Conejo Blvd. • Newbury Park,
California 91320 • 805-499-5751
328 BYTE* NOVEMBER 1990
Circle 77 on Reader Service Card
'43NB'
A Complete 386-33 MHz
Cache System For Under $2,000.
Finally, you can afford to put the fastest 386 computer at your
fingertips to enjoy the performance that once only belonged to
the ranks of File Servers, Multi-user host Computers and CAD/
CAM/CAE Workstations.
Other manufactures with their simple-minded direct-mapped
Cache atchitectures were obsessed with churing out the best
benchmark numbers. We, however, were not convinced DOS
and Power Meter 1.3 is any example of a typical real life
application (registering at 8.003 MIF5, we are not too shabby
either). With Two-Way Set Associative Cache capability, our
386™ is also more attuned to run the emerging multi-tasking
operating systems likeOS/2®and UNIX^!^where modularcode
MIS 386™ 33MHz STANDARD
1MB SONS RAM
32K 25NS SRAM CACHE
INTEL®/ WEITEK® MATH CO-PROCESSOR SOCKET
TEAC® 5.25" 1.2MB FLOPPY DRIVE
TEAC® 3.5" 1.44MB FLOPPY DRIVE
43MB 28MS AT HARD DISK DRIVE
2 SERIAL, 1 PARALLEL AND 1 GAME PORTS
MOP ADAPTER
SAMSUNG® 12" AMBER MONITOR
MICROSOFT® COMPATIBLE SERIAL MOUSE
NMB® 101-KEY ENHANCED KEYBOARD
DESKTOP CASE WITH FIVE DRIVE BAYS
220W POWER SUPPLY
ONE YEAR PARTS AND LABOR WARRANTY
30-DAY MONEY BACK GUARANTEE
Prices and terms are subject to change without notice. 30 days money back does not include shipping
charge. CA residents add appropriate sales tax. No surcharge on credit card purchases.
Personal and company checks require 2 wks clearance. All names mentioned are registered trademarks
of their respective companies.
sizes (of less than 32K) and frequent code-switching are norms.
Worrying about compatibility? Both IBM® and COMPA^
endorsed the same INTEL® 82385 Cache Controller. Further-
more, we enhanced it with page-mode and interleaved memory
in the even t of a cache miss. It is the closest to a true 0-wait-state
implementation on the market.
Nobody does it better. Nobody!
386-25MHZ STANDARD System w/ 32K Cache $ 1 ,845
386-25MHZ STANDARD System (Non-Cache) S 1 ,595
386SX- 16MHz STANDARD System $1,145
286-12MHZ STANDARD System S 945
486-25MHZ STANDARD System w/ 64K Ext. Cache $3,795
VGA (640x480) Upgrade
Add
S 360
P-VGA (1024x768) Upgrade
Add
$ 500
80MB/212MB Hard Drive Upgrade
Add
S250/750
4MB RAM Upgrade
Add
S 300
64K Cache Upgrade (386-25/33 MHz)
Add
$ 120
Vertical Case
Add
$ 150
Mini Vertical Case
Add
$ 75
CALL FOR ADDITIONAL UPGRADE OPTIONS
Computer Systems
Circle 229 on Reader Service Card (RESELLERS: 230)
P.O. Box 70897 Sunnyvale, CA 94086-0897
Order Now f vka
1-800-733-9188
Office Hours: M-F 9:00 am-6:00 pm Pacific Time
See the picture of quality for yourself. Discover
the unsurpassed picture crispness, brilliance,
and infinite range of color of the CTX monitors.
Compare the superlative quality with the rest.
Then check the affordable prices.
1,000 words won't do it justice.
Available from CTX is a full range of powerful
14" color monitors: from the top-of-the-line
Multiscan to a Super VGA and Deluxe and
Standard VGAs as well as EGAs and CGAs.
Multiscan
Super VGA
Deluxe VGA
Stmtdard VGA
Model
3436
5468
5432
5439
Resolution
1024x768
1024 x 768
640x480
640 x 480
Horiz. Freq.
15.75-38 KHz
30-38 KHz
31.5 KHz
31.5 KHz
CRT Dot Pitch
.28 mm
.28 mm
.29 mm
.39 mm
Add to all these features complete IBM and
Macintosh compatibility, handy up-front controls,
non-glare direct etch screens, detach-
able tilt/swivel bases, and reliable
nationwide servicing, and you will agree
that the CTX monitors are the best
deal available on the market.
—Technological Excellence.
—Unbeatable Performance.
—Exceptional Pricing.
For a real picture of quality, see your local CTX
dealer or contact:
CTX INTERNATIONAL, INC.
161 Commerce Wav, Walnut, CA 91789
714/595-6146, FAX 714/595-6293
CTX SOUTH, INC.
6090-F Northbelt Parkw'ay, Norcross, GA 30071
404/729-8909, Fax 404/729-8805
Factory:
CHUNTEX ELECTRONIC CO., LTD.
6F, No. 2, Alley 6, Lane 235. Pao Chiao Rd.
Hsin Tien, 23115 Taipei Hsien. Taiwan, R.O.C.
886-2-9175055, Fax 886-2-9172736
Watch for CTX's new 17" and 21" Large Screen
Displays coming soon.
CTX
WHERE MONITORS ARE CTXELLENT
IBM is a registered trade mark of International Business Machines. Macintosh is a registered trade mark of Apple Computer, Inc.
Circle 91 on Reader Service Card (RESELLERS: 92)
STATE OF THE ART
MAGNETIC VS. OPTICAL
Getting
Your Byte's Worth
Hardware-based data compression is transparent and
automatically compresses everything you store
Steven J. Vaughan-Nichols
Sixty megabytes of
files on a 40-MB
disk! And 120 MB
of data packed onto
an 80-MB tape, with faster
access time to boot. You can
squeeze more data onto a disk
or tape than you might think.
More than ever, mass stor-
age devices are bursting at the
seams. Hard disk drives rou-
tinely come in sizes of over
100 MB, and some tapes can
hold over a gigabyte of infor-
mation. Even so, the number
and size of files continue to
outstrip storage capacities.
Data compression is one so-
lution. You may think of that
as a software solution (see the
text box "Software Solutions"
on page 332), involving the
selective compression of indi-
vidual data files. However,
hardware solutions also exist.
Hardware data compression is
transparent and automatically
compresses everything you store. Often,
these techniques are embedded in hard
disk and tape drive controllers.
A Gigabyte for QIC
The most notable successes for hardware
data compression have come in the realm
of quarter-inch tape drives. For several
years, the popular quarter-inch cartridge
(QIC) format could hold no more than
320 MB of storage. Recent advances in
data-compression and tape-length tech-
nology, however, have made it possible
for these cartridges to hold over a giga-
byte of information.
With this boost in capacity, QIC tech-
nology is emerging as a serious choice
for any backup job. Within the next year,
gigabyte-plus QIC drives will begin ap-
pearing. Then, QIC can be considered
not just for single-user sys-
tems, but also for LAN back-
ups and even mainframe and
minicomputer backups.
In the forefront of this tech-
nology is Stac Electronics. Its
product, the StacPack 9703
data-compression chip, has
become a market leader in
this developing field. Indeed,
the QIC Standards Commit-
tee has declared Stac's hard-
ware-compression algorithm
a standard: QIC- 122.
But there are standards,
and then there are standards.
Many tape backup firms have
hesitated to use the Stac chip.
They are, understandably,
concerned about backing the
wrong horse in what is turn-
ing into a four-way race of
competing data-compression
chips.
Advanced Hardware Ar-
chitectures, InfoChip Sys-
tems, and Hewlett-Packard
have also thrown their hats into the ring.
Unfortunately, their chips are complete-
ly incompatible with each other. Isn't
that just what you need— another com-
patibility question to worry about? How-
ever, it hasn't stopped some companies
from leaping into the fray.
Colorado Memory Systems, a leading
supplier of QIC tape drives, adopted
Stac's data-compression algorithm
ILLUSTRATION: JOE CAST © 1990
NOVEMBER 1990 -BYTE 331
STATE OF THE ART
GETTING YOUR BYTE'S WORTH
Software Solutions
There's more than one way to com-
press data. Currently, the most
popular method is to use a shareware
or public domain file-compression pro-
gram. You have several choices if you
decide to go this route (see "Saving
Space" in the March BYTE).
Now, as then, PKzip from PKware is
your best choice. The program, now up
to version 1 . 10, continues to stand out in
both speed and efficiency. In addition,
you can now view zipped files and ma-
nipulate them with popular commercial
programs, such as Lotus's Magellan.
The popular LHarc 1.13 excels at
data compression, but you can feel your-
self growing gray as you wait for it to
complete a job. There have been rumors
that a turbocharged LHarc is in the off-
ing, but so far I haven't seen any sign of
it. The other popular programs, PAK,
ARC, and Zoo, remain unchanged.
Software Pluses . . .
There are several advantages to using
file-compression software. Foremost
among them is that you have much more
control over which files will be com-
pressed. If you only want to slim down
data files, like databases and spread-
sheets, you can arrange to do that. You
can leave executable files untouched.
Another point in favor of this soft-
ware is that you can use most compres-
sion formats on a range of operating sys-
tems. Zoo 2.01, its source code freely
available, has been ported to every
modern operating system. Unofficial,
but effective, compression programs
allow you to use LHarc's LZH, PKzip's
Zip, and SEA's ARC files on Unix,
VAX/VMS, AmigaDOS, and Macin-
tosh systems.
Hiding behind this advantage is an-
other one. Data that has been squeezed
down by a chip must be expanded by the
same kind of chip. This can make trans-
ferring information from one system to
another impossible. That may be exact-
ly what you want for security reasons.
On the other hand, it could be a major
obstacle if your office uses several dif-
ferent tape-backup systems. Software
data compression avoids all this.
There is one other factor that you
should not overlook: money. None of
these programs costs more than $100,
and Zoo is free. If you're willing to take
the time to manage your burgeoning file
collection, you can't beat the price.
. . . and Minuses
That's the good news. The bad news is
that, compared to hardware compres-
sion, these programs are as slow as
mud. They all normally use a disk as a
scratchpad for their temporary files.
This performance shackle ensures that
they will always lag behind pure hard-
ware data-compression implementa-
tions.
There's more. Compression routines
that do their work in hardware are in-
visible. You may never even know that
your files are being reduced in size. But
you'd never make that mistake using
data-compression software. One thing
they all have in common is their painful
command-line interfaces. The only way
to make them palatable to many people
is to use a shell program like California
Software Design's Shez 5.6.
before it had even made the move from
software to silicon. In 1989, the com-
pany adopted Stac's algorithm in its soft-
ware for the Jumbo tape line.
This option enables you to increase the
backup capacity of the QICs by approxi-
mately 50 percent. This increase, in
turn, drops media costs to well under 50
cents a megabyte for the frequently used
DC-2000 40-MB QIC drive. In addition,
increased production has continued to
force the price of QIC drives down.
Even with the additional price of the
Turbo-Compression data-compression
board, these reductions push system
prices per megabyte to well under $10.
Coupled with the increased capacity of
mass storage devices such as WORM
(write once, read many times) and hard
disk drives, QIC drives have thus become
affordable and highly desirable options
on even single-user systems.
Data throughput, always a sore point
when making backups, has also im-
proved. The 9703 chip can, in theory,
slim down input data at a rate of 750K
bytes per second. More impressively, the
chip can expand data to full size at up to
5 MB per second.
In practice, mechanical and data-path
size considerations drop the overall sys-
tem performance considerably. Even so,
there's an impressive increase in speed
when you use a QIC-40-compatible tape
Advertisement
AUTOMATING ON
A SHOESTRING
By Julie R. Caruso
Automating an of-
fice on a budget is a
common challenge
businesses face. The
project can be partic-
ularly difficult when
the company doesn't
have the money to
replace a diverse
- base of equipment
^ .^i^^^H ^ and software that
has been purchased randomly throughout
its history, and needs to incorporate
these resources into an integrated,
smoothly functioning network.
A case in point is the automation of the
Fulton County Planning and Economic
Development Department in Atlanta, GA.
Faced with a limited budget, an odd assort-
ment of computer brands and models, a
need to connect four individual departments
with 30 users located in two buildings, and
a growth plan that demanded a doubling of
the initial network solution within a one
year period, the County set to work finding
the best solution.
"Our major concern was to be able to
link all the existing, yet different, types of
personal computers, future add-on personal
computers, and dumb terminals into a cost-
effective system," said Dr. June Woodward,
who, as Director of the Georgia Systems
Development and Technical Systems Depart-
ment, oversaw the project.
Woodward turned to National A. I. Lab,
Inc., an Atlanta-based national distributor of
network solutions, for help. After carefully
assessing the County's needs, Jim William-
son, president of National A. I. Lab, recom-
mended a "hybrid" system that combined
both shared and distributed processing using
PC-MOS and LANLink 5X, both products
from The Software Link.
"By combining both types of technology
using products that are compatible with the
broad base of hardware and software that
the county already had in place, we gave
them a solution that didn't cost a lot of
money and allows the expansion they
require," said Williamson.
In fact, the system cost more than
$200,000 less than other alternatives the
county considered. In three years the net-
work has grown from supporting 30 users
to serving more than 104 users through a
combination of PC-MOS , LANLink and
Novell's NetWare.
"In addition to saving us money, our net-
work has dramatically increased our pro-
ductivity" said Dr. Woodward. Our word
processing capacity has increased by more
than 200 percent, and we're doing much
more of our work by computer because
the network is accessible to everyone
who needs it."
Julie Caruso is Managing Director and Director
of Sales and Marketing for The Software Link, Inc.
332 BYTE- NOVEMBER 1990
Circle 344 on Reader Service Card (RESELLERS: 345)
PCMOS
The Multi-User Solution For The
Multi-Dimensional Company
Odds are, you're part of a multi-faceted organization,
one tiiat's involved in many different projects and
activities. Every day you juggle dozens of tasks. So
why are your PCs still doing one thing at a time —
for one person at a time?
Today's 286 and 386-based PCs provide the power
to do much more. PC-MOS is the multi-user, multi-
tasking software that unleashes that power, making
your PCs as multi-dimensional as your business.
Minicomputer Power For The Cost Of A PC!
PC-MOS lets several users simultaneously run dif-
ferent programs on a single, high-performance PC.
One user can run a spreadsheet, while another uses
the word processor and several others access a data-
base — all at the same time! So instead of replicating
expensive PCs, each user has an inexpensive monitor
or terminal. The benefits are lower cost, more control,
better security and consistency across applications.
And at $595 for a 5-user version, you can afford to
get started today!
DOS Compatibility, NetWare Connectivity
PC-MOS lets users run the popular DOS programs
they use now — even Microsoft® Windows 286. Our
gateway to NetWare lets you expand your Novell
GSA Schedule/GSOOK 89 AGS6448
PC-MOS is a trademark of Trie Software Link. All ottier products referenced are trademarks
of tfieir respective companies. Prices and policies subject to change wittiout notice.
network inexpensively and easily. And PC-MOS
requires no expensive wiring, and no network man-
agement headaches.
Proven Reliable With 100,000+ Users
Because PC-MOS was the first DOS-compatible
multi-user operating system, it offers broad compati-
bility and the reliability of time-tested software. More
than 100,000 satisfied users trust their work to PC-
MOS each day. Our latest version features an easy-
to-use install program, lets you re-boot individual
workstations, and supports high-resolution, bit-
mapped color graphics.
Call us today. We'll show you how to add multiple
dimensions to your PC.
THE SOFTWARE LINK
3577 Parkway Lane, Norcross, GA 30092
1-800-451-LINK, (404) 448-5465
FAX: (404) 263-6474 TELEX: 4996147 SWLINK
Circle 346 on Reader Service Card (RESELLERS: 347)
VARS and RESELLERS:
Ask about our Sales Support Program
STATE OF THE ART
GETTING YOUR BYTE'S WORTH
A One-Sweep Approach
Atypical example of the marriage of
data compression and primary
storage teclinology can be seen in Hew-
lett-Packard's half-incli reel-to-reel
streaming 7980XC tape drive. When
using the 6250 GCR tape format, this
drive uses a real-time data-compression
engine and a "superblocking" packing
process to achieve data-compression
ratios that average better than 2 to 1 .
The 7980XC accomplishes this by
allying two different components. The
first is the integrated circuitry that con-
tains the data-compression engine. This
subsystem catches data as it goes back
and forth from the disk interface and the
tape-cache buffers. Having captured the
data, it then compresses and decom-
presses it on the fly.
The algorithm that actually does the
work appears to be based on a public-
domain version of the Lempel-Ziv algo-
rithm. That isn't surprising. Most data-
compression schemes owe a debt to this
algorithm and its close relative, Lem-
pel-Ziv-Welch. Hewlett-Packard's en-
hancement to the basic theory was to
modify the contents of the data dictio-
nary. This makes an algorithm that
gives good compression results, no mat-
ter how many data types it tackles in a
single session.
Removing Redundancy
As with all compression algorithms, the
key to success is the removal of data re-
dundancy. That's more easily said than
done. The Hewlett-Packard program
encodes patterns that are found in the
input stream. When a unique data string
comes along, it's placed in a dictionary.
The string can be any kind of data, from
ASCII to imaging data.
The dictionary contains records with
two elements. The first field contains a
unique string, and the second holds a
code word that represents the string.
This dictionary is made up of 4096
record positions and must be initialized
before data compression begins.
The first eight locations in the dictio-
nary are reserved for control flags. The
next 256 positions are assigned a value
range from 0 to 255 . These represent the
familiar ASCII characters. The remain-
ing 3832 entries are set aside to hold
unique strings. As the program fills
these entries, it link-lists the other en-
tries in the dictionary to them. The
records always end with a pointer to the
records that contain the ASCII values.
The program searches the dictionary
for matching strings as data is input. If
it can't find a match, it enters the data
string into the dictionary and assigns it a
code word. These code words are output
to the mass storage device, where they
make up the building blocks of the com-
pressed file. They are 9 to 12 bits long,
depending on the record's position in
the dictionary. If the record already
exists, the program replaces the data
string with the code word of the corre-
sponding record. The program gives
unique strings 12-bit-long code words
after it fills all 4096 slots of the dictio-
nary.
At the beginning of the compression
cycle, the program doesn't compress
data. In fact, the data stream actually
increases in size at first, because the
first few 8-bit words are replaced by 9-
bit codes. As the dictionary fills with
multicharacter sequences, the 9- to 12-
bit-long code words begin to represent
character strings that are at least 16 bits
long. An example should make this pro-
cess clearer.
The word cat is input as part of a data
stream. The program searches for the
first byte, c, in the dictionary. It's found
in the ASCII character set. Since a
match has occurred, the next byte, a, is
added to the string. Then the program
searches for the string ca. If it doesn't
find ca, it makes a new entry in the dic-
tionary for the unique string. The pro-
gram sends out the code word for the
longest string that was matched before
the new dictionary entry was made. In
this case, the 9-bit code word for c is
output.
Then, the program drops the first
byte from the search string, and the
hunt begins for the character a. It's also
found among the ASCII characters. The
program adds the next input byte and
looks for the string at. If it finds at in
the dictionary, it adds the next byte, and
then the entire search procedure begins
again.
In the event that the new search string
isn't found, the program makes a new
dictionary entry and exports the code
word for the longest string that was pre-
viously found, at, to the tape drive. In
this case, a 9-bit code word now resides
in the place of the 16-bit string at. Data
compression has begun.
The program doesn't attempt to scan
in a Jumbo Plus system. Backup times
are cut almost in half as the throughput
increases from 2.3 MB per minute to 4.5
MB per minute. Colorado Memory Sys-
tems claims even better gains when using
the drive with higher-capacity tapes.
These performance improvements
haven't been lost on other vendors in the
field. Tandberg Data A/S is planning to
add the Stac chip to its line of tape drive
controllers. Archive, the largest QIC
drive vendor, has also jumped on the
Stac bandwagon. Its product, expected
by the end of this year, is named the Vi-
per 2650. This drive will use QIC-525
tapes to store up to a gigabyte of data
with an effective throughput of 500K
bytes per second.
DAT: Gigabytes for Gigabucks
It's clear that by 1991 every important
QIC drive will sport data-compression
technology. That doesn't mean that QIC
will rule the personal computer backup
world, though. Digital-audiotape (DAT)
drives that use hardware data compres-
sion to good effect are also on their way.
The first DAT competitor to see the
light of day will be a 2.5-gigabyte 4-mm
DAT drive, the TurboDAT, from Giga-
Trend. Stac's ubiquitous 9703 chip pow-
ers this SCSI device as well, but it's more
than just another platform. The engi-
neers of GigaTape GmbH, the German
parent company of GigaTrend, have
added several features to the drive.
One of the most important of these
features is the use of logical file marks,
which lets you store more data on a DAT
than older file-storage schemes allowed.
This and other enhancements have
brought random-file-access speeds down
to 60 seconds or less.
Archive has joined forces with Hew-
lett-Packard to work on producing a com-
pression-capable DAT drive. This device
is still in the development stage. It will be
based on a variation of HP's DCLZ algo-
rithm. HP already successfully uses this
algorithm in its half-inch reel-to-reel
7980XC tape drive compression copro-
cessor. (See the text box "A One-Sweep
Approach" above.)
Peripheral Vision, a data-storage new-
comer, is introducing the 4Sight series of
334 BYTE- NOVEMBER 1990
STATE OF THE ART
GETTING YOUR BYTE'S WORTH
the data before building the dictionary
to determine which strings occur more
frequently than others. The statistics of
data redundancy indicate that you can
achieve good compression performance
even with a 4K-byte dictionary. A larger
dictionary or a sophisticated data-anal-
ysis scan could increase data-compres-
sion efficiency, but it would slow down
the operation. This one-sweep approach
is at the heart of today's speedy hard-
ware data compression.
Clearly, what would prove a good
compression dictionary for one kind of
file would not serve as well for another.
To ensure maximum performance, the
engineers at Hewlett-Packard have pro-
grammed the chip to reset the dictio-
nary frequently.
This approach has two points in its
favor. The most important is that it
forces the dictionary to adapt to changes
in the current data stream. The second
is that the code-word length for the most
recent repeating patterns will be set to 9
bits.
In other words, the algorithm is al-
ways trying to get the highest possible
theoretical compression without wast-
ing the time involved in analyzing the
data and then operating on it. But the
method isn't perfect. By resetting the
dictionary every time x number of kilo-
bytes have been processed, perfor-
mance suffers when the nature of the
data stream doesn't change.
Three Systems on a Chip
Originally, Hewlett-Packard coded the
algorithm and proved it successful in
Pascal. From there, it was ported to a
proprietary integrated chip. The com-
pany then made several changes to en-
sure that the implemented algorithm
could deal with the high-speed through-
put required of a tape drive controller.
In the hardware version of the pro-
gram, the dictionary is created in a 23-
bit-wide static RAM bank. While it
might seem that the dictionary could get
by on only 4K bytes of RAM, it really
needs more. This extra space handles
data collisions that occur while building
the dictionary. Still, the Hewlett-Pack-
ard algorithm requires far less space
than many other schemes.
A single VLSI chip contains all the
necessary programs and work space.
This chip does both the compression
and decompression processes, but it can
only do one at a time. Hewlett-Packard
heightened the chip's efficiency by di-
viding it into three semi-autonomous
systems: the input/output converter, the
compression and decompression con-
verter, and the microprocessor inter-
face. Each section operates indepen-
dently of the others for the most part.
Thus, the chip can maintain a high per-
formance level even with changes in the
throughput speed.
Compression and decompression are
closely bonded in this algorithm. Un-
like such algorithms as Huffman cod-
ing, the data dictionary is an integral
part of the compressed data. As such,
the program must re-create it every time
it needs to decompress a data set.
While this process yields additional
space savings, it also means that decom-
pression can start at only a few specific
points in the data. It would be almost
impossible, for instance, to translate a
fragment of a compressed file into its
original form. In practical terms, this
means that data can be decompressed
only when it is presented in proper order
to the decompression hardware.
4-mm DAT drives. These drives are sup-
posed to raise the capacity of a 1 .3-giga-
byte cartridge by almost 300 percent, to
5 gigabytes. The company says that data
throughput also increases by almost the
same measure, from about 180K bytes
per second to 700K bytes per second.
The 4Sight 4-mm drive is not directly
connected to the computer. Instead, the
compression device serves as a bridge be-
tween the tape system and the host. The
compression system, which has its own
housing, is connected to the drive and the
computer by a SCSI. From the viewpoint
of the host, the 4Sight DAT drive is just
another SCSI tape drive. Several VLSI
chips, controlled by an integral micro-
processor, manipulate the data once it
arrives at the device.
The actual data compression (or de-
compression) occurs in a 128K-byte stat-
ic RAM buffer. The data is then passed
on, via a second SCSI, to the drive itself.
If you wish, you can switch data com-
pression off so that other devices can
read its tapes. I expect this to become a
standard option on all these systems.
Versatility demands it. If this option isn't
available, you may want to think twice
before buying such a device.
DAT drives have several obstacles to
overcome, however, before they appear
on every desktop. The chief obstacle is a
lack of consensus on DAT formats. Giga-
Trend and several other major companies
support the Data/DAT format. Others,
including Hewlett-Packard, back the
DDS (digital data storage) format.
While Data/DAT is technically supe-
rior—it enables both random reads and
writes while DDS permits only random
reads— that doesn't mean it will be the
winner. If you consider the number of
Beta VCRs sold last year versus the num-
ber of VHS VCRs, it's obvious that tech-
nical superiority is not the only criterion.
And DAT drives are far more expen-
sive than QIC devices. In fact, the pock-
etbook blues may slow down DAT market
penetration more than anything else and
thus put the brakes on any DAT standard-
ization efforts.
Spare Room on Your Hard Disk
Data compression on backup devices is
all well and good, but what you really
want is something that will give you more
room on your hard disk. Several products
have tried to meet this demand, and, sad
to say, without exception, they've all
crashed and burned.
Contrary to popular opinion, data-
compression and error-correction issues
were not the culprits. The devices that
have come and gone have floundered on
the rocks of system integration. Every
operating system has its own way of ad-
dressing random-access devices. Fitting
compression and decompression routines
between such structures as the DOS file
allocation tables (FATs) and the system
BIOS is a difficult task. For instance, a
file compressor could allow a logical
drive to contain more than the 32 MB of
files MS-DOS 3.x can recognize. New
hardware systems may finally manage to
fly past these hurdles.
InfoChip Systems' Disk Expander is a
half-length card that offers transparent
compression and decompression under
DOS 3.x. While its proven IC-105 com-
pression coprocessor can work with any
mass storage device, the Disk Expander
board has been optimized for disk drives.
Part of this optimization involves the
use of what InfoChip calls "lossless" or
"noiseless" data compression. This re-
cording methodology uses proprietary
algorithms to ensure that no errors creep
in during the compression (or decom-
pression) cycle. That may sound like
wishful thinking, but it's not.
InfoChip's error-free processing is
based solidly on the pioneering work of
information theorist and computer scien-
tist Claude Shannon. Information loss,
often feared in data compression, is ac-
tually extremely rare due to successful
implementations of the Reed-Solomon
error-correction algorithm. InfoChip
has taken a different road from that of
NOVEMBER 1990 • B Y T E 335
STATE OF THE ART
GETTING YOUR BYTE'S WORTH
other companies, one that should lead to
even more reliable data compression.
A software driver bridges the gap be-
tween the operating system and the hard-
ware interface. It maps compressed files
to the DOS FAT and intercepts all operat-
ing-system and applications calls to the
drive. This software bridge is necessary
because the minimal storage unit under
InfoChip is the cluster.
True random block read and write op-
erations will go much more easily than
when you try to work with a file-based
system. This means that an unaugmented
DOS will be unable to use a disk partition
under the Disk Expander. However, this
may not be a major objection.
InfoChip's president, Dr. Kai P. Yiu,
has stated that his company's aim is to
produce a bootable drive that any normal
DOS application can run on. If you don't
want to put all your eggs in one basket.
Disk Expander lets you have both com-
pressed and uncompressed partitions.
You will need a separate driver for
every operating system you use (and their
major variants). First to be released will
be the MS-DOS 3.x driver. The beta ver-
sion takes up about 27K bytes of conven-
tional memory. It will work with most
conventional interfaces— ST506, ESDI,
and SCSI— with one exception: It won't
work on Micro Channel PCs. Other
drivers for DOS 4.x and Micro Channel
systems are under development.
Stac Electronics is also working on a
card to bring in-line data compression
to hard disks. This product is intended
to compete directly with the InfoChip
board. Stac is taking its time with this
project, and no release date has been set.
Stac also plans to use the device driver
approach, but the company has bigger
things in mind than drivers. Stac's meth-
od includes a restructuring of the MS-
DOS FAT and other low-level data orga-
nization structures. The driver will not
cover the ground between the FAT and
the compressed files, but rather the terri-
tory between the file organization and
the operating system and applications.
It's a tall order, but Stac seems up to
the challenge. To quote Gary Clow, pres-
ident of the company, "We're being very
cautious and spending a lot of time and
effort in the quality-assurance area and
compatibly testing before even announc-
ing the product." Stac plans for its driver
to be compatible with DOS 3.x and 4.x
and the Windows 3.0 environment.
Cutting Its Teeth
The promise of data-compression firm-
ware and hardware is bright. Graphical
user interfaces demand data-storage and
transmission rates that challenge even
the biggest and fastest products of con-
ventional data storage. Multimedia has
data requirements that dwarf anything
ever attempted on a microcomputer.
The first generation of transparent
data-compression devices has arrived in
the nick of time. It may have teething
problems, but there will be integral data-
compression chips, on either a board or a
drive, working in microcomputers with-
in the next year. High-end-computer us-
ers won't be able to live without them.
LAN managers and Unix administrators
in the microcomputer world would kill
for data-compression benefits now.
Hardware data compression can't come a
moment too soon. ■
Steven J. Vaughan-Nichols is a program-
mer/analyst for Bendix Field Engineering
Corp. (Seabrook, MD) supporting NASA
communications. He can be reached on
BIX as "sjvn. "
QIC 'n Easy Access to all your
Data Everytime
AS/400
Sys 36/38
Apollo
Everex
Sun
Sytos
UNIX
0QICPAKO
Lotus 123
DBASE
Mail Merge
Secure Data
Duplication
XENIX
UNIX
The QICPAK family provides unique facilities to access 1/4" (QIC)
data cartridges created on a wide range of Micros, Minis and Mid-
Range Systems using your PC. This gives you a secure, low cost,
fast and high capacity alternative.
QICPAK's facilities cover all aspects of cartridge processing, including:
• Extracting data directly from the cartridge into packages such as Lotus
123 or DBASE or for use in Mail Merge applications.
• Data files can be extracted by QICPAK from cartridges recorded on
many systems, including: IBM System 36/38, IBM AS/400, IBM PC-RT
Apollo, Everex, Maynard, Mountain, Sun, Sytos, UNIX and XENIX
systems etc.
• QICPAK's High Speed Cartridge Duplication gives complete in-house
control.
• QICPAK's Backup & Restore facilities are UNIX tar compatible
• Custom applications, eg recorded information may be protected from
unwanted access providing secure interchange of your confidential
information.
• Source in Microsoft & Turbo C, Turbo Pascal and BASIC is provided.
We provide both QICPAK Kits for use with existing 1/4" cartridge
drives and also complete internal & external solutions. Support is
by the developers.
Access & Visa Accepted
VOSON
VOGON ENTERPRISES LIMITED
94 Easthampstead Road, Wokingham,
Berkshire RG11 2JD
Tel: (0734) 784511/890042 Fax: (0734) 890040
336 BYTE* NOVEMBER 1990
Circle 372 on Reader Service Card
Technology
that stands the test of time
For over 40 years now Sankyo
have been supplying the world with
motors (currently 150 million a year in
fact), magnetic heads, card readers
and industrial robots of outstanding
technical excellence.
It's true we'\'e been around a long
time. But in all that time we've ne\'er
once rested on our laurels.
Instead we've always aimed to
push the boundaries of technology' and
design still further.
Something that's especially true of
our approach to the tape drive market.
Sankyo tape drives offer state-of-the-
art design and unri\'alled reliabilirv'.
Each drive is fully enclosed, has a
direct drive motor, a door for media
protection and modem design head
mechanism.
And as well as the Sankyo
150Mb and 525Mb tape drives, we
also provide sub-systems for PC
applications.
Indeed, what is true of our tape
drives is true of Sankyo.
Technology that stands the test of
time, backed by service of a quality to
match.
To find out more, contact Roger
Kirkland, Telephone: (44) 628 810260
or Fax: (44) 628 819435
Tape Drive Products
PERFECTION THAT ONLY COMES WITH TIME
Circle 306 on Reader Service Card
STATE OF THE ART
MAGNETIC VS. OPTICAL
Masses of Storage
For more information on the products and companies mentioned in this State of the Art section,
contact the companies and organizations listed below.
Archive Corp.
Compaq Computer
IBM
MCC
1650 Sunflower Ave.
Corp.
Old Orchard Road
3500 West Balcones
Costa Mesa, CA 92626
P.O. Box 692000
Armonk, NY 10504
Center Dr.
(714) 641-1230
Houston, TX 77269
(914) 765-1900
Austin, TX 78759
Inquiry 1226.
(800)231-0900
Inquiry 1240.
(512) 343-0978
Inquiry 1232.
Inquiry 1247.
California Software
InfoChip Systems, Inc.
Design
Enei^y Conversion
2840 San Tomas Expy. ,
Microsoft Corp.
P.O. Box 15248
Devices, Inc.
Suite 200
1 Microsoft Way
Santa Rosa, CA 95402
1675 West Maple Rd.
Santa Clara, CA 95051
Redmond, WA 98052
(no phone listed)
Troy, MI 48084
(408) 727-0514
(800) 426-9400
Inquiry 1227.
(313) 280-1900
Inquiry 1241.
(206) 882-8080
Inquiry 1233.
T_~ *— 1 ^ AO
Inquiry 1248.
Canon U.S.A., Inc.
Intel Corp.
One Canon Plaza
Exabyte Corp.
3065 Bowers Ave.
Mitsui Petrochemical
Lake Success, NY
1685 38th St.
Santa Clara, CA 95051
Industries
11042
Boulder, CO 80301
(408) 765-8080
LightStore Co.
(516) 488-6700
(303) 442-4333
Inquiry 1242.
1825 South Grant St.,
Inquiry 1228.
Inquiry 1234.
ouite jjv
JVC Information
San Mateo, CA 94402
Carlisle Memory
Fujitsu America, Inc.
Products Co. of America
(415) 572-2333
Products Group, Inc.
3055 Orchard Ave.
2903 Bunker Hill Lane
Inquiry 1249.
6625 Industrial
San Jose, CA 95134
Santa Clara, CA 95054
Park Blvd.
(408) 432-1300
(408) 988-7506
Mitsumi Electronics
North Richland Hills,
Inquiry 1235.
Inquiry 1243.
Corp.
TX 76180
35 Pinelawn Rd.
(800) 334-8273
Gigatek, Inc.
Laser
Melville, NY 11747
(817) 281-9450
1989 Palomar Oaks Way,
Magnetic Storage
(516) lyi-iii'd
Inquiry 1229.
Suite A
International Co.
Inquiry 1250.
La Costa, CA 92009
4425 Arrowswest Dr.
Cipher Data
(619) 438-9010
Colorado Springs, CO
Mountain Computer,
Products, Inc.
Inquiry 1236.
80907
Inc.
10101 Old Grove Rd.
(719) 593-7900
240 Hacienda Ave.
San Diego, CA 92131
GigaTrend, Inc.
Inquiry 1244.
Campbell, CA 95008
(800) 424-7437
2234 Rutherford Rd.
(408) 379-4300
(619) 578-9100
Carlsbad, CA 92008
Maxoptix Corp.
Inquiry 1251.
inquiry 1230.
(619) 931-9122
ZdIv Junction Ave.
Inquiry 1237.
San Jose, CA 95134
Nakamichi
Colorado Memory
(408) 954-9700
c/o Mass Optical
Systems, Inc.
Hewlett-Packard Co.
Inquiry 1245.
Storage Technology
800 South Taft Ave.
3000 Hanover St.
(MOST), Inc.
Loveland, CO 80537
Palo Alto, CA 94304
Maxtor Corp.
11205 Knott Ave.
(800) 432-5858
(415) 857-1501
211 River OaksPkwy.
Cypress, CA 90630
(303) 669-8000
Inquiry 1238.
San Jose, CA 95134
(714) 898-9400
Inquiry 1231.
(408) 432-1700
Inquiry 1252.
Hitachi America, Ltd.
Inquiry 1246.
50 Prospect Ave.
NeXT, Inc.
Tarrytown, NY 10591
900 Chesapeake Dr.
(914) 332-5800
Redwood City, CA
Inquiry 1239.
94063
(415) 366-0900
Inquiry 1253.
338 BYTE • NOVEMBER 1990
STATE OF THE ART
MAGNETIC VS. OPTICAL
NoGate Consulting
P.O. Box 88115
Grand Rapids, MI
49518
(616) 455-6270
Inquiry 1254.
O.C.E.A.N.
Microsystems
246 East Hacienda Ave.
Campbell, CA 95008
(800) 262-3261
(408) 374-8300
Inquiry 1255.
Panasonic
Communications
& Systems Co.
Two Panasonic Way
Secaucus, NJ 07094
(800) 742-8086
(201)348-7000
Inquiry 1256.
Periplierai Vision
7712 Paseo del Rey
Playa del Rey, CA 90293
(213) 574-1144
Inquiry 1257.
Philips-Du Pont
Optical Co.
1409FoulkRd.,
Suite 200
Wilmington, DE 19803
(302) 479-2500
Inquiry 1258.
Pinnacle Micro, Inc.
15265 Alton Pkwy.
Irvine, CA92718
(800) 553-7070
(714) 727-3300
Inquiry 1259.
Pioneer
Communications
Sherbrooke Plaza
600 East Crescent Ave.
Upper Saddle River, NJ
07458
(201) 327-6400
Inquiry 1260.
PKWare, Inc.
7545 North Port
Washington Rd.
Glendale, WI 53217
(414) 352-3670
Inquiry 1261.
Psion, Inc.
(subsidiary of Psion Pic.)
118 Echo LakeRd.
Watertown, CT 06795
(203) 274-7521
Inquiry 1262.
Quarter-Inch
Cartridge Drive
Standards, Inc.
311 East Carrillo St.
Santa Barbara, CA
93101
(805) 963-3853
Members: Archive
Corp., Carlisle Memory
Products, Cipher Data
Products, Colorado
Memory Systems,
Gigatek, Laser Magnetic
Storage International
Co. , Mountain Computer,
Sony Corp. , Tandberg
DataA/S, 3M, Wangtek
Inquiry 1263.
Ricoh Corp.
5 Dedrick Place
West Caldwell, NJ
07006
(201) 882-2000
Inquiry 1264.
Seagate Technology
920 Disc Dr.
Scotts Valley, CA 95067
(800) 468-3472
(408) 438-6550
Inquiry 1265.
SEEQ Technology,
Inc.
1849 Fortune Dr.
San Jose, CA 95131
(408) 432-7400
Inquiry 1266.
Seiko Instruments
U.S.A., Inc.
PC Products Division
1 144 Ring wood Court
San Jose, CA 95131
(800)888-0817
(408) 922-5800
Inquiry 1267.
Sony Corporation
of America
9 West 57th St.
New York, NY 10019
(212) 371-5800
Inquiry 1268.
Stac Electronics
5993 Avenida Encinas
Carlsbad, CA 92008
(619) 431-7474
Inquiry 1269.
System Enhancement
Associates, Inc.
925 Clifton Ave.
Clifton, NJ 07013
(201)694-4710
Inquiry 1270.
Tandbei^ Data A/S
KJELSASUN 161
N-0808 Oslo 8
Norway
Inquiry 1428.
Teac America, Inc.
Data Storage
Products Division
7733 Telegraph Rd.
Montebello, CA 90640
(213) 726-0303
Inquiry 1421.
3M
3M Center
St. Paul, MN 55144
(612) 733-1110
Inquiry 1422.
Toshiba America
Information Systems,
Inc.
Disk Products Division
9740 Irvine Blvd.
Irvine, CA 92718
(714)583-3108
Inquiry 1423.
Toshiba
Semiconductor
9775 Toledo Way
Irvine, CA 92718
(714) 455-2000
Inquiry 1424.
WangDAT
151 Kalmus Dr.,
Suite K3
Costa Mesa, CA 92626
(714) 241-9613
Inquiry 1425.
Wangtek, Inc.
41 Moreland Rd.
Simi Valley, CA 93065
(805) 583-5255
Inquiry 1426.
Zenith Data Systems
1000 Milwaukee Ave.
Glenview, IL 60025
(312) 391-8860
Inquiry 1427.
This resource guide lists
information sources for
the concepts and
products listed in this
section. Inclusion in the
resource guide should not
be taken as a BYTE
endorsement or
recommendation.
Likewise, omission from
the guide should not be
taken negatively. The
information here was
believed to be accurate at
the time of writing, but
BYTE cannot be
responsible for
omissions, errors, or
changes that occur after
compilation of the guide.
NOVEMBER 1990 • B Y T E 339
We'U Build It
ASSEMBLE YOUR OWN
COMPUTER KIT!
• Building your own computer provides you
with a better understanding of components
and their functions
• Upgrading becomes a snap
• In-depth assembly instructions included
• Have your new computer assembled and
running in three hours, using common tools
• Software included
• Purchase computer kits configured by
Jameco or design your own
Jameco 16MHz 80386SX
Desktop Computer Kit
Includes:
• 80386SX Motherboard with 2MB RAM
(expandable to 8MB)
• 101 -key enhanced keyboard
• Multi I/O Card
• Toshiba 1.44MB, 3.5" DSHD floppy disk drive
• Baby sized desktop case
• 200 Watt power supply
• DR DOS by Digital Research and
Diagsoft's QAPlus diagnostic software
$1199.95
JE3816 "°" °"
Jameco 33MHz 80386
Vertical Computer Kit
Includes;
• 80386 33MHz Motherboard with 32KB cache,
4MB RAM (expandable to 16MB)
• 101 -key enhanced keyboard
• Multi I/O Card
• Toshiba 1.44MB, 3.5" DSHD floppy disk drive
• Vertical enclosure with 7 half-height drive bays
• 300 Watt power supply
• DR DOS by Digital Research and
Diagsoft's QAPlus diagnostic software
$2599.95
JE3833
UPGRADE YOUR COMPUTER!
• Todays new software requires power; you may be
able to upgrade your current system
• Call us for information on upgrading today
LOOK TO JAMECO
• Inexpensive entry to computing
• Powerful office computer
• Upgrading your current system
Let us show you what we have to offer;
call or write for the latest Jameco Catalog!
(415) 592-8097
1355 Shoreway Rd., Belmont, CA 94002
Terms: Prices are subject to change without notice. Items subject to availability and prior sale. Complete list of terms/warranties is available upon request.
All trade names are registered trademarks of their respective companies.
Circle 190 on Reader Service Card
if You Put it Together.
FEATURE
Chips
FOR THE Nineties
AND Beyond
Chips that speak, reason, and identify smells
offer more than just MIPS
Janet J. Barron
hips aren't just plain chips anymore. And they
aren't just faster, smaller, and smarter than
they used to be. Nowadays researchers and de-
velopers are creating microprocessors that will
do things that were only theoretically possible a
few years ago— like speak, identify smells, train themselves,
and form conclusions with less than hard-and-fast facts.
Here's a look at some of the more interesting new chips. For
the purpose of this article, I'll discuss only stand-alone micro-
processors (versus chip sets or modules). All are programma-
ble, meaning that they can be "taught" to perform a number of
tasks within the particular class of applications they address.
Many of these microprocessors don't fall into the category of
"conventional" chips, and some purists won't consider them
true microprocessors. But I have included them because they
are noteworthy or have unique features or technologies that will
probably affect the way you compute both in the near term and
in the long run.
Some of the microprocessors in this chip medley are still in
the conceptual or architectural stages. Some are in the process
of being produced, and some are already helping businesses use
their devices more efficiently.
Dealing with Logic That's Fuzzy
Currently, many of the most dynamic R&D efforts involve
chaos, fuzzy logic, and neural networks. These techniques
deal with ways of understanding and coming to conclusions
about phenomena that are nonlinear in nature or aren't clear-
cut enough for conventional computers to handle efficiently.
For example, the FCllO from Togai InfraLogic (see photo
1) is a digital fuzzy processor capable of performing generic
microprocessor tasks. However, in a couple of ways (i.e., its
instruction set and its chip specifications) this processor is
geared to handle fuzzy logic information.
This chip's FZAND and FZOR instructions were designed
to perform fuzzy AND and fuzzy OR operations. (For more
information on fuzzy logic, see "When Facts Get Fuzzy,"
April 1988 BYTE). The following is an example of a rule that
uses two premises. It is one of several rules used to demonstrate
the balancing of an inverted pendulum.
Rule 1: ; Clear the Alpha Register
LOAD #FF, ALPHA
;if(Theta == PM && dXheta == ZO)
LHS ALPHA, #2
Theta
Theta.PM
dTheta
dTheta.ZO
; Velocity = PM
RHSC ALPHA, CONCL
Velocity.PM
The FCl 10 is one of the few chips that has an instruction that
evaluates the entire left side (IF condition) of such a rule. A
single LHS (left-hand-side) instruction on the Togai processor
handles up to 255 fuzzy membership tests (versus several in-
structions per test on chips not specifically developed for
fuzzy-logic applications). The RHSC (right-hand-side by cen-
troid) instruction evaluates the right side of the rule.
The data processing portion of the FCl 10 was also designed
and sized to handle fuzzy-logic tasks. The processor runs at 10
million instructions per second (MIPS) and, although mainly
an 8-bit chip, can perform 16-, 24-, and 32-bit (as well as some
other) operations especially suited for fuzzy-logic problems.
Because of these features, Togai 's processor is suited for ap-
plications requiring real-time performance, such as robotic
joint/trajectory control, sensory fusion (combining the input
from a variety of sensors), pattern recognition, and analytical
and medical-instrument reading interpretations.
Cloning the Brain
Researchers have high hopes for neural networks as a potential-
ly valuable processing technology. These artificial systems
342 BYTE- NOVEMBER 1990
ILLUSTRATION: LYNN BOYER-PENNINGTON © 1990
NOVEMBER 1990 • B Y T E 343
FEATURE
CHIPS FOR THE NINETIES AND BEYOND
Photo 1: The FCllO. On the bottom left of the dye, the
ALU path is set up so it will do 8-, 16-, or 32-bit
operations. The large block at the lower right
contains the hardware to implement the special
instruction set that performs fuzzy-logic operations.
AiliajiBgiiiii ifBgiii i I
Hhbb BSBSBsaaaBEMss mmss mss em aaa b
. , - - 6 ■ % f g B f B ' g i i t i i i 9 - -- - ■■ ... - t ■
BBBB i H B S S B B B aBBBBiBBBBSBBH BBSS
ill r I T 1 ill III III 3 i r ir
Photo 2: 77! w is a rendering of the Bellcore chip
that contains three major functional areas: the
noise generator (extreme right), the neurons (just
to the left of the noise generator), and the synapse
array (to the left of the neurons). Most of the chip
is occupied by the learning synapse array.
simulate how it is believed the human brain works, learning by
example rather than having to be programmed. (For more in-
formation on neural networks, see the State of the Art section
in the August 1989 BYTE.)
As of this writing, at least a dozen organizations claim to
have produced working neural-network chips. In the last quar-
ter of 1988, using VLSI technology, scientists at Bellcore (the
research arm of the seven regional Bell holding companies) de-
veloped an analog neural-network chip. The purpose of this
processor (developed for research purposes only) is to perform
high-speed on-chip learning in parallel.
Recently, Bellcore's researchers enhanced the learning al-
gorithm and produced a new version of the chip that can learn
as well as evaluate information at the rate of about 100,000 pat-
terns per second. There are 160,000 transistors and 496 bidi-
rectional synapses (electrical connections between neurons) on
the new chip (a 7- by 8-mm die). Each of these synapses has 5
bits of dynamic range and 32 neurons with variable gain. (A
neuron is the nerve-cell body and all its processes.) The learn-
ing synapse array covers most of the chip (see photo 2).
This second-generation learning chip can perform 10* con-
nections per second, as well as the same number of connection
updates per second. Bellcore calls its neural-network processor
a "cascadable" learning chip: It can be cascaded (arranged so
that the output of one feeds directly into the input of another)
for larger systems with no degradation in performance. A neu-
ral-network chip with this type of processing power and self-
learning features can tackle hard-to-handle applications such as
visual pattern recognition, speech synthesis and recognition,
and network optimization and control.
Alternative Neural Network Approaches
It should come as no surprise that Intel has thrown its hat into
the neural-network ring in a big way. The company has already
produced one neural-network chip and is in the process of let-
ting another company use some of its technology to produce a
second chip. Intel also has a neural-network workstation in the
prototype stage.
Intel used CMOS-Ill EEPROM technology and a 208-pin
PGA (pin grid array) package to create its first neural-network
device, dubbed an electronically trainable analog neural net-
work, or ETANN (see photo 3). ETANN contains 64 analog
processing elements and 10,240 trainable weights. It is current-
ly being provided to system developers as an experimental chip
for prototyping and research.
Because of its highly parallel architecture, the chip achieves
a blazingly fast computation rate— roughly 2 billion multiply
accumulates (interconnections) per second. Another feature of
ETANN is that it uses floating gate storage (versus digital
RAM elements or analog DRAM storage) for its weights.
Since it was Intel's first entry into the neural-network field,
the company took a conservative approach by not adding a
learning capability to the chip. Thus, you need some support
tools to train ETANN. A PC -based simulation and training
program from California Scientific Software (developer of the
BrainMaker neural-network simulator) provides the learning
capability.
ETANN's speed and parallelism make it good at mapping
and character- and pattern-recognition. But because the chip
has a memory limitation of about lOK bytes, it is not good at
performing recognition tasks that require a large database.
This past spring, Nestor was awarded a SI .2 million contract
from the Defense Advanced Research Projects Agency
(DARPA) to develop a neural-network chip in conjunction with
Intel. According to Nestor, the NIOOO device will be capable of
344 BYTE* NOVEMBER 1990
FEATURE
CHIPS FOR THE NINETIES AND BEYOND
processing 150 billion synapse interconnects per second and
will function as a true learning device and parallel processor.
The inherently fault-tolerant NIOOO will incorporate Intel's
proprietary flash memory technology (see "Store Data in a
Flash" on page 311). The NIOOO will use an estimated 250,000
flash memory cells to implement a nonvolatile storage capabili-
ty that is expected to provide 10-year data retention. Portions of
the data path are parallel, and portions are multiplexed. One of
the noteworthy features of the NIOOO is that learning can be
performed on-chip (as opposed to in software).
A chip as fast as the NIOOO is ideally suited for applications
such as speech, handwritten character and pattern recognition,
machine vision, signal processing, on-board automotive diag-
nosis, and industrial process control.
Sniff Chip Coming
If the collaboration between the University of California at
Irvine (UCI) and Adaptive Solutions is successful, a new chip
will be born that can identify, discriminate between, and store
odors.
The olfactory system was the evolutionary precursor to the
rest of the brain's cortex. If Adaptive Solutions is able to trans-
late a simulation of the olfactory cortex onto a chip, researchers
may begin to understand other kinds of primary perception,
such as vision, hearing, and touch. Understanding the olfactory
system would be one of the first steps toward figuring out how
the neocortical brain functions really work (the neocortex
comprises 80 percent to 90 percent of the brain).
UCI scientists Richard Granger and Gary Lynch performed
the research that resulted in programming a computer to dupli-
cate the wiring of neurons in the olfactory cortex. "Identifying
smells is a tentative first step toward circuit designs that may
emulate those in our heads," says Granger. As the simulation
receives the computer equivalent of smells, it stores memories
by creating a hierarchy of categories and sorting the sensory
information into finer classifications with each "sniff."
Currently in architectural form, this neural-network proces-
sor will learn with on-chip hardware. You will be able to tweak
the chip to work with any neural-network learning model by
Photo 3: Intel's nonvolatile ETANN chip
provides permanent true analog weight
storage without refresh
or battery backup. Its 10,000
multipliers and 20,000 analog
EEPROM cells take up the bulk
of the dye area.
reconfiguring its microcode. Tasks will be distributed among
an array of parallel processors that can process up to 300 mil-
lion connection updates per second during learning. The chip
will hold a single layer of processing nodes, which are time-
shared among all the virtual connection nodes in a network (see
figure 1). (A virtual node concept uses time-division multi-
plexing to simulate all the layers in a particular network, one at
a time.)
Help for Your Shrinking Deslctop
Are you getting the feeling that space on your desktop is shrink-
ing in direct proportion to the number of imaging devices be-
coming available? Wouldn't it be nice to be able to replace all
Figure 1: Adaptive
Solutions ' architecture can be
extended in two directions.
Each chip has 64 processor
nodes, and additional chips
can be added to provide
arrays of hundreds of
processors. Virtual
processors, called
connection nodes, are
mapped to each physical
processor, creating thousands
of neural-network nodes.
Loopback techniques and
broadcast from any
processor allow arbitrary
interconnection of all
nodes.
MASSIVELY PARALLEL AND EXTENDABLE ARCHITECTURE
Outbus
o
CO
.D
Q.
O
O
Inbus
——r
PN(0)
PN(1)
PN(63)
; PN(n)
Physical
Physical
> • • • •
Physical
Physical
processor
'.processor
processor
processor
Virtual
processor
Virtual
processor
Virtual
processor
CN(0)
CN(1)
CN(n)
NOVEMBER 1990 • B Y T E 345
FEATURE
CHIPS FOR THE NINETIES AND BEYOND
THE SHBOOM STACK-BASED CHIP
Control C
Address/
data
32
[
I/O
Return
CPU
Stack
16
16
Address
Data
Figure 2: ShBoom has separate 32-bit internal buses for
address and data. Both access the CPU, its two stacks, and the
I/O processor. These buses are multiplexed into a single 32-bit
external bus with DRAM and I/O control signals.
the clutter with a single box that (with the addition of special
software) would let you scan, copy, and print documents; desk-
top publish; communicate via fax, voice, and E-mail; transmit
data; and be networked to your entire workgroup?
A sophisticated chip from National Semiconductor can per-
form all these imaging functions. Tagged the NS32GX320, the
chip was designed for computation-intensive, embedded-con-
trol applications. Concurrent processing, digital signal pro-
cessing (DSP) instructions, and a two-channel DMA controller
are features of this new member of National Semiconductor's
family of embedded system processors.
The 32-bit chip's internal organization allows a high degree
of parallelism in executing instructions, on-chip BitBlt instruc-
tion primitives and logic, stack instruction syntax tuned for
PostScript execution, and a two-way set-associative data cache
for character generation. The NS32GX320 integrates more than
390,000 transistors that are fabricated in submicron, double-
metal CMOS technology and, according to National Semicon-
ductor, achieves a peak performance of 15 MIPS.
This microprocessor was designed for applications such as
embedded control of high-performance laser printers, intelli-
gent terminals, and solid-state phone answering. It can also act
as a controller for fax machines (including Group 4 ISDN),
scanners, or multifunctional combinations of both.
Stack 'Em Up and Go Forth
A stack-based processor has an architecture that is optimized
for real-time control with specific capabilities and features that
make that type of operation its best application area. Among the
companies that are preparing stack-based chips for commercial
production are Harris Semiconductor and Computer Cow-
boys.
One of the newest chips from Harris Semiconductor is the
RTX 2010. This enhancement of the company's RTX 2000
chip will be able to run floating-point and DSP operations. The
2010 was not designed as a 32-bit chip, but as a high-perfor-
mance 16-bit microprocessor. It has a built-in 48-bit multiply-
accumulator that provides its DSP capabilities. In working sili-
con now, Harris's 2010 is due out at the end of this year.
Why do a stack processor? According to Phil Koopman, one
of Harris's leading experts on stack-based microprocessors, it
fills the need for low-cost, low-performance processing. Why a
stack-based processor for the embedded controller market?
Again according to Koopman, "Outside the highest-vol-
ume product, DRAMs, the next largest market is microcon-
trollers."
Because they are stack machines, both the Harris and Cow-
boy Computer chips run Forth well. Why Forth? A character-
istic of high-level machines is that they were optimized for a
particular language to the exclusion of being able to run other
languages. Forth makes a natural assembly language for a
stack machine, but, if you wish, you can also work in C instead
of an assembly language. Both companies offer an ANSI C.
Although both chips are stack-based. Chuck Moore (com-
puter pioneer, software innovator, and creator of Forth) went
down a different trail with his ShBoom chip. He designed it to
be a 32-bit chip with two processors— each with its own in-
struction stream, sharing memory. An I/O processor directs
time-synchronous data transfers while the CPU asynchronous-
ly runs the ALU. A low-power (100 milliampere) CMOS
microprocessor, Moore's chip was designed for an inexpen-
sive, fast (1-megabyte, 200-MIPS peak speed) computer. It has
8-bit instructions so that each 32-bit word is a 4-instruction
cache.
Figure 2 shows the chip's external 32-bit address and data
bus interfaced to its internal 32-bit address and data buses.
These buses link the stack caches, the CPU with its registers,
and the ALU with the I/O processor and its registers. At power-
up, the I/O processor writes 32-bit data into DRAM after four
reads from 8-bit ROM. With this bootstrap, additional data can
be loaded from ROM, disk, or serial line.
This type of chip may be used in areas such as storage and
transfer of data as well as communications. Stack-based micro-
his prototype
may show that digital GaAs is ready
for uhralarge-scale ICs and that
it is possible to build
GaAs logic circuits that will operate
over a wide temperature environment.
processors such as these may be used as network controllers in
high-performance LANs. They may also find applications as
controllers for fiber-optic concentrators with multiple incom-
ing fiber-optic lines handling packets of information that need
to be switched. This type of chip responds to external events
(e.g. , catching a packet off a LAN) quickly.
TRON Offspring
Suppose you want to economically produce a microprocessor
that provides 32-bit addressing and upward compatibility with
future 48- and 64-bit addressing modes. To make things even
more challenging, say you want the end result to combine the
high-speed simplicity of RISC and the programming ease of
CISC. How do you develop a chip in record time with these
features plus the ability to include very high-level instructions
useful for a compiler or operating system?
Today's answer: Develop a chip based on TRON specifica-
tions. Anyone can adopt them; they are free of charge; and they
give companies an all-encompassing global computing solution
(see "The TRON Project," April 1989 BYTE).
346 BYTE' NOVEMBER 1990
Discover .
PBraliel
Proce$sin^
I 11 II "^"1
wvfu
Quadpiitef' °^ ^
TheMicrowayQuadputer ^0^^Ur"/ /
is the world's most pop- '^li ^tiJw / •'
ular PC Transputer develop- \ ^^^^^f f-j
ment environment. It can be ^ \ '^^ ' JT-^A'M ■''
purchased with two to four --i --^ '^'■J^^Mm'
Transputers and one to four " ^^ ^ '^^^Mf^l^^L
megabytes of RAM per proces-
sor The Quadputer runs all the »— CJ\^^ i^r^i
popular Transputer development '^^fci^-^'jBfer^
software, all of which is available MBISt^ jBttl^
from Microway. It is compatible with -
our Monoputer™ which provides 1to16
megabytes of RAM and a single T800,
our Videoputer™ which comes in VGA
and higher resolution versions and is pow-
ered by a memory mapped pair (T800 and 34010), and our
Linkputer™ whose cross bar switching network can
dynamically link up to 32 Transputers. Finally, all Microway
Transputer products can be used with our Number Smasher-
860 to provide out-of-this-world numeric performance!
For more information, please call 508-746-7341.
Micrmav
i0i
Number
Smasher"^
860
i ^„ The highest
,a^^ ^fe performance copro-
;W^SK cessor card to ever
'n^^^ run in a PC, Number
0^ Smasher-860 delivers
f up to. 80 million single
precision floating point
°?is y operations per second
: at 40 MHz and produces
I:!: over 10 Linkpack mega-
r flops. The board comes
standard with an ISA inter-*
■ t face, two Transputer Link
/ Adaptors that allow it to
interface with a Microway
Quadputer or Videoputer, your
choice of our NDP Fortran, C
or Pascal for the 80860, plus 8
megabytes of high speed memory.
NDP Fortran-860, C-860 and C+ +860
Microway NDP 860 Compilers make it easy to recompile your
favorite mainframe, 80386 or PC applicaton for the 80860. The
resulting code runs on our XTEND-860™ environment under
DOS, UNIX or XENIX.
The World Leader in PC Numerics
Corporate Headquarters, Research Park, Box 79, Kingston, MA 02364
TEL 508-746-7341 • FAX 508-746-4678
U.K. - 32 High St., Kingston-Upon-Thames, 081-541-5466 • Italy 02-74.90.749
Holland 40 836455 • Germany 069-75-2023 • Japan 81 3 222 0544
FEATURE
CHIPS FOR THE NINETIES AND BEYOND
TRON (for The Real-Time Operating System Nucleus) is a
standardization effort consisting of an open architecture, a
family of VLSI chips, and system software. Although it is a
recently implemented concept developed by Ken Sakamura of
the University of Tokyo, several companies have already based
processors on its specifications. Mitsubishi is one such com-
pany, with its new family of M32 embedded controller micro-
processors.
One of Mitsubishi's TRON-based chips, the M32/100, has
been optimized for any control application requiring general
performance rates between 8 and 12.5 MIPS at 25-MHz clock
rates. Due to its instructions for bit-mapping operations, this
chip is a suitable 32-bit CPU for applications with graphics re-
quirements. The M32/100 shines in areas such as laser print-
ers, X Window System terminals, and telecommunications.
Although currently produced with 1.0-micron technology,
by the end of this year this chip is due to be fabricated with 0.8-
micron process techniques. Because of its TRON heritage, the
M32/100 provides a good application-specific IC core so that,
with the addition of application-specific hardware, users can
achieve an economical system-specific solution.
First of the GaAs Chips
Coming soon will be microprocessors fabricated from gallium
arsenide (GaAs) instead of silicon, and possibly hybrid chips
that are a combination of these and other materials.
Photo 4: The first 32-bit GaAs RISC Texas Instruments (TI), one of the major innovators in the
microprocessor. Demonstrated in September microprocessor industry, has in the prototype stage a DARPA-
1988, the chip had 13,000 TTL gates. funded GaAs chip that has demonstrated some very impressive
Improvernents have led to lO-times-faster gates potential capabilities. At a DARPA symposium held last year,
and yields to support 30,000 gates. *is chip was touted as being the world's fastest 32-bit CPU (see
figures).
TPs speedy 150-MHz pipeline RISC processor, with six
pipeline stages, uses heterojunction-based bipolar technology,
which is faster but more complex and expensive than conven-
tional MESFET (metallic Schottky field effect transistor) tech-
nology (see photo 4). According to company officials, this
chip's nearest competitors are 80-MHz, 20-watt microproces-
TVS HIGH-SPEED GaAs MICROPROCESSOR
131 mils 452 mils 135 mils 787 mils 1120 mils 925 mils 544 mils
3 fast 2 fast 2 fast 3 fast 13 fast 2 fast Setup time
1 nominal 2 low-power 1 nominal 2 nominal
1 ultrafast
Physical gate count = 32 Total metal = 4094 mils
Figure 3: This critical path analysis shows the trade-offs made in TI's chip between speed and power requirements (which are
directly proportional in GaAs technology). Propagation delay due to metal interconnects is significant, increasing the critical
path delay by 25 percent. Note that the design concentrates 13 fast gates at the ALU, where a 1120-mil interconnect would
otherwise slow processing significantly.
348 BYTE- NOVEMBER 1990
CHIPS FOR THE NINETIES AND BEYOND
JOSEPHSON JUNCTION
TECHNOLOGY ADVANTAGES
B 10"
0)
Dl
C
(0
10'
Q-P
Joseplison device
10 10
Power dissipation (nW)
10
10
Figure 4: A comparison of switching time and heat-generation
between several kinds of circuit elements. Note the orders of
magnitude difference between those that use Josephson
Junction technology and those that don 't.
sors. TPs prototype is a 13,000-gate microprocessor (equiva-
lent to a CMOS chip with 50,000 transistors).
TI has built and tested this 16,000-gate-equivalent logic gate
device; emitter coupled logic usually runs in the 15,000-gate to
20,000-gate range. The processor contains a 32-gate-delay crit-
ical path with 200-picosecond-per-gate delays. More typically,
high-speed processors contain a 20-gate-delay critical path
with 650 ps-per-gate delays. This 20-gate-delay path length in
GaAs would have required memories in the 1.5-nanosecond
range, which is considered too demanding for current memory
technology.
Some of the first applications for this high-speed processor
will be in military guidance systems where there is space for
only one processor and it must do the work of six less-powerful
chips. The TI GaAs offering will also lend itself to DSP and
other very high data rate applications.
This prototype chip offers many advantages, such as its
small size and light weight. It has also been shown to be highly
reliable and to offer reproducible performance. And, for logic
and processing tasks, GaAs is faster than silicon.
However, since TPs chip hasn't yet been commercialized,
with the resultant optimization of its good features, it still has
some disadvantages, as well. Although it will perform three
times as fast as silicon chips, it will also cost three times as
much. Another disadvantage is that, at this point, the processor
does not contain much memory. GaAs is an intrinsically poor
technology choice for microprocessor memory, compared to
BiCMOS.
Nevertheless, hopes are high for this high-speed, high-per-
formance microprocessor. This prototype may show that digi-
tal GaAs is ready for ultralarge-scale ICs and that it is possible
to build GaAs logic circuits that will operate over a wide tem-
perature environment.
Toward Smaller and Faster Machines
If, as some people believe, silicon- and GaAs-based devices
will ultimately reach their size and speed scaling limits, sig-
nificant opportunities will open up for microprocessors using
GET SUPERSOFT's
Service Diagnostics
All the software, alignment diskettes, parallel/serial wrap-around
plugs, ROM POSTS and extensive, professional documentation to
provide the most comprehensive testing available for \BM PCs,
XTs,ATs and all compatibles under DOS or Stand Alone. No other
diagnostics offers such in-depth testing on as many different types of
equipment by isolating problems to the board and chip level.
NEW: SuperSoft's ROM POST performs the most advanced
Power-on-Self-Test available for system boards that are compatible
with the IBM ROM BIOS. It works even in circumstances when the
Service Diagnostics diskette cannot be loaded.
NEW: 386 diagnostics for hybrids and PS/2s !
For over nine years, major manufacturers have been relying on
SuperSoft's diagnostics software to help them and their customers
repair microcomputers. End users have been relying on SuperSoft's
Diagnostics II for the most thorough hardware error isolation
available. Now versions of Service Diagnostics are available to save
everyone (including every serious repair technician) time, money,
and headaches in fixing their computers, even non-IBM equipment.
All CPUs & Numeric Co-processors All Color Graphics & Monochrome
System Expansion & Extended Memory Monitors
Floppy, Fixed & Non-standard Disk Drives
Standard & Non-standard Printers
System Board: DMA, Timers, Interrupt,
Real-time Clock & CMOS config. RAM
Parallels. Serial Ports
Mono, CGA, Hercules & EGA
Adapters
All Keyboards & the 8042 Controller
"EDITOR'S CHOICE" - PC MAGAZINE August 1990
Service Diagnostics for PC, PC/XT, and compatibles only $169
Alignment Diskette for PC, PC/XT and compatibles (48 tpi drives) $ 60
Wrap-around Plug for PC, PC/XT and compatibles (parallel and serial). .$ 30
Sen/ice Diagnostics for AT and compatibles only $169
Alignment Diskette for AT and compatibles (96 tpi drives) $ 60
Wrap-around Plug for AT (serial) $15
ROM POST for PC, PC/XT and compatibles only $245
ROM POST for AT and compatibles only $245
Service Diagnostics: The KIT (Includes all of the above— save $502) . $495
Service Diagnostics for PS/2 models 25/30 50/60 or 70/80 and compatibles
(please specify) $195
Service Diagnostics for 386 or V2, V30, or Harris, etc. (please specify) . . .$195
Diagnostics II is the solution to the service problems of users of all
CP/M-80, CP/M-86 and MS-DOS computers $125
Alignment Diskette for PS/2 and compatibles (3.5 inch) $ 60
To order, call 800-678-3600 or 408-745-0234
FAX 408-745-0231, or write SuperSoft.
Supers ft
FIRST IN SOFTmRE TECHNOLOGY P.O. Box 417a Mountain View, CA 94040-0178
(408) 745-0234 Telex 270365
SUPERSOFT is a registered trademark of SuperSoft. Inc.; CDC of Control Data Corp.; IBM PC. AT & XT of
International Business Machines Corp.; MS-DOS of Microsoft Corp.; NEC of NEC Information Systems, inc.,
PRIME of PRIME INC.; Sony of Sony Corp.
CircU 332 on Header Service Card NOVEMBER 1990 • B Y T E 349
FEATURE
CHIPS FOR THE NINETIES AND BEYOND
COMPANY
INFORMATION
Operational data on the chips discussed in this article was
provided by the manufacturers. For more information.
contact the companies listed below.
Adaptive Solutions, Inc.
Mitsubishi Electronics
1400 Northwest Compton
1050 East Arques Ave.
Dr. , Suite 340
Sunnyvale, CA 94086
Beaverton, OR 97006
(408) 730-5900
(503) 690-1236
Inquiry 1009.
Inquiry 1003.
National Semiconductor
Bellcore
2900 Semiconductor Dr.
290 West Mount Pleasant
P.O. Box 58090
Ave.
Santa Clara, CA 95052
Room lB-147
(408) 721-5000
Livingston, NJ 07039
Inquiry 1010.
(201) 740-4324
Inquiry 1004.
Nestor, Inc.
1 Richmond Sq.
caiiiornia scientitic
Providence, RI 02906
Software
(401) 331-9640
10141 Evening Star Dr.,
Inquiry 1011.
Suite 6
Grass Valley, CA 95945
Texas Instruments
(916) 477-7481
Defense Systems and
Inquiry lUUs.
Electronics Group
P.O. Box 650311
Computer Cowboys
MS 3926
410 Star Hill Rd.
Dallas, TX 75265
Woodside CA 94062
(214) 917-7698
(415) 851-4362
Inquiry 1012.
Inquiry 1006.
Togai InfraLogic, Inc.
jkj v_orporaic r^aiK,
P.O. Box 883
Suite 107
MS 62A-021
Irvine, CA 92714
Melbourne, FL 32902
(714) 975-8522
(800) 442-7747
Inquiry 1013.
Inquiry 1007.
University of California
Intel Corp.
at Irvine
2250 Mission College
600 Administration
Blvd.
Irvine, CA 92717
Mail Stop SC9-40
(714) 856-6922
Santa Clara, CA 95052
Inquiry 1014.
(408) 765-9235
Inquiry 1008.
alternative technologies. Processors developed using Joseph-
son junction (Jj) superconducting technology stand a good
chance of being serious contenders.
Jj technology is based on the use of tunnel junctions (a kind
of quantum-mechanical switch) made with a thin layer of insu-
lating material. This insulator is sandwiched between layers of
a superconducting material cooled to an extremely low tem-
perature. Liquid helium is the coolant that is currently used. Jjs
can switch voltages extremely quickly while consuming only a
small fraction of the energy that conventional devices need (see
figure 4).
On the road to developing smaller and faster computers that
feature high switching rates and very low power consumption,
many U.S. universities, as well as companies like AT&T,
TRW, Westinghouse, duPont, Conductus, and Hypres, are
working with superconducting technology. But superconduct-
ing ventures undertaken by dozens of Japanese companies and
organizations are eclipsing U.S. endeavors in this field. These
efforts have already resulted in prototype chips and other ele-
ments based on Jj technology.
In 1983, IBM abandoned its attempts to develop Jj products
because it decided that commercialization of the technology
would take too much time and cost too much money. About that
time, as part of its fifth-generation computing effort, the Japa-
nese government beefed up its interest in, and sponsorship of, Jj
technology.
Several Japanese governmental agencies, such as the Minis-
try of International Trade and Industry, the Japanese Research
Development Corp., and the Electrotechnical Laboratory,
launched serious endeavors focused on developing Jj products.
A couple of these undertakings, including that by ETL and one
called ERATO (for Exploratory Research for Advanced Tech-
nology)— an offshoot of JRDC— have paid off in Jj chips. So
have some of the many private efforts by companies like Fu-
jitsu, NEC, and Hitachi.
ETL has reportedly developed a 1 -kilobit Josephson memory
chip in which 90 percent of the cells can be accessed by the
peripheral circuit. ETL has also announced completion of a
four-chip, Jj-based RISC microcomputer that processes most
instructions in 1 ns and consumes only about 6.2 milliwatts
(mW) of power.
ERATO is taking a new look at a device called the quantum
flux parametron, developed about 30 years ago, that uses the
Josephson junction. QFP researchers are exploring the possibil-
ity of producing an ultrafast computer using this technology.
Fujitsu has demonstrated a single-chip, 4-bit Jj microproces-
sor with roughly 3000 gates and approximately 12 instructions
stored in an on-chip ROM module. Its maximum clock fre-
quency is said to be 1.1 gigahertz, with a minuscule energy
consumption of only 6. 1 mW. Hitachi has also reported having
developed a microprocessor similar to Fujitsu's in complexity
and performance.
This past spring, NEC scientists announced development of
a 4-kilobit Josephson memory with a memory read-out time of
580 ps (0.58 ns). Comprising about 25,000 Josephson ele-
ments, the NEC chip measures 5 mm square, with a cell size of
55 microns square.
A Ticket to Tomorrow
With the advent of new superconductive materials that can be
used with higher-temperature coolants (liquid nitrogen, for in-
stance), a number of experimental Jj processors, switches, A/D
converters, and even computers are arriving on the scene. At
the moment, niobium and niobium nitride are the most promis-
ing superconductors of choice, while aluminum oxide, niobium
oxide, and manganese oxide are the three most commonly used
insulators.
Many difficult material problems (as well as a lack of prog-
ress in related memory technology) remain to be solved. But
scientists may produce the next generation of chips and com-
puters using Jj, SQUID (for superconducting quantum interfer-
ence device), and QFP superconducting techniques. Circuits
using these technologies may run faster, use less power, occupy
less space, and in other ways outperform their conventional
electronic counterparts. ■
Janet J. Barron is a technical editor for BYTE. She can be
reached on BIX as "neural. "
350 BYTE* NOVEMBER 1990
Bugs
^ are expensive
Can you
1 afford
MX ichard Fink, President
^ of RainTree Computer
W M Systems, writes, "...What
m # it [Periscope] offers is
f w probably the most compre-
hensive debugging capability on
the market today. And for you
and me, that means getting to
market sooner. Getting to market
with a cleaner product. That's an
objective we all know about."
Periscope
handles the
level of debug-
ging you need.
Whether you're
developing appli-
cations written in
a high-level lan-
guage, doing
low-level system
development, or something in be-
tween, Periscope can help you
find the bugs. Randy Brukardt, a
developer of the Janus Ada com-
piler, writes, "I couldn't imagine
using anything else. ..It is just as
useful debugging my Ada code at
the source level as it is for finding
bugs in assembler code, even
TSRs and device drivers."
There's just not For example, you
much you can't can debug device
debug with drivers and
Periscope. TSRs, child pro-
cesses, and soft-
'ware interrupts.
You can trace DOS and debug
foreground and background
programs in the same session.
Large programs are no problem.
Periscope supports Plink and
.RTLink overlays, and Windows
hem^
Periscope Version 5
Periscope Model II includes a break-out
switch and the new Version 5 software.
The new software, included with all
models, features a menu system that
makes Periscope easier than ever to
learn and use.
Start saving money
today. Call Toll-Free:
800-722-7006
Overseas, call: UK - Roundhill Computer
Systems, 0672 84 535; Germany - H+B EDV,
07542 6353; ComFood, 02534 7093; Sweden -
linSoft, 013 124780; Denmark - Ravenholm
Computing, 02 88 72 49; Australia - BJE Enter-
prises, 02 858 5611.
3.0 programs in real mode. You
can monitor software running on
another system. And you can
debug the boot process, hardware
interrupts, and real-time code.
The Periscope software runs on
8088 through 80486 machines,
supports 80386/80486 debug
registers, and runs with 386
control programs in the system.
There's a
Periscope model
for every budget.
Prices start at
$195 for soft-
ware-only
Model II-X.
Model II with
its handy break-out switch is
$225. Model I with 512K of
write-protected RAM is $595 for
PCs and $695 for PS/2s. Model
rV with its real-time hardware
trace buffer and breakpoints is
$1895 to $2395, depending on
your processor and its speed.
We'll be happy to help you decide
which model you need.
The
Periscope
Company, Inc.
1197 Peachtree St., Atlanta, GA
30361 , USA • 404/875-8080
FAX 404/872-1 973
Circle 342 on Reader Service Card (RESELLERS: 343)
Advantag e.
TheCVrixfbs/Wo//) Processor
High Performance Math Coprocessor For Use In All
80386 Systems
Get the FasMath
Cyrix FasMath math coprocessors provide
real advantages for all 386™ computer users.
SUPERIOR PERFORMANCE IS OUR
MAIN ADVANTAGE .
Performance is why you buy a math
coprocessor. And, the entire line of
Cyrix FasMath processors were
developed with superior performance
in mind. Cyrix engineers have
designed FasMath utilizing new
technology. The result— FasMath
processors are the fastest, most
accurate and consume the least
amount of energy when compared to
all other math coprocessors on the
market today.
Spreadsheet Calculation
No Math
Coprocessor
THE ADVANTAGES OF SPEED,
ACCURACY AND LOW POWER.
A math coprocessor offloads the
complicated math functions from your
computer's main processor, providing
actual time savings. Depending on
your application, FasMath can deliver
up to three times the application
performance of the Intel 80387.
No other math coprocessor provides
greater time-saving advantages than a
Cyrix FasMath processor. In addition,
FasMath computes results to 2 0
decimal digits of accuracy in the same
time other coprocessors compute
7 digits. With FasMath, accuracy is
never sacrificed for the sake of speed.
Another FasMath advantage is that the
FasMath processor runs cooler and
uses less power than all other math
coprocessors — a feature that is
especially important to laptop users
who can take advantage of extended
battery life by using FasMath.
■
'2-
1
♦
1
*
1
5
FasMath
provides
faster
performance on
many popular
software
programs.
THE FASMATH ADVANTAGE WORKS
WITH YOUR FAVORITE PROGRAMS.
If you thought that only scientists,
engineers and programmers
performing high-level mathematical
calculations could benefit from the
performance advantages that FasMath
delivers, think again. FasMath helps
hundreds of leading software
programs work faster. These include
spreadsheets, databases, accounting
packages, and of course scientific,
engineering and graphics applications.
FasMath is easy to install in any
80386 or 80386SX system, is fully
compatible with IBM® PC based
software and socket standards, and is
backed by a 5-year limited warranty
and toll-free support hotline.
wa$Mam
An unprecedented combination
of performance and value.
Cyrix FasMath is setting the
standards for the 90's!
THE ADVANTAGES OF FASMATH
ADD UP TO EXTRAORDINARY
VALUE AND DEPENDABILITY
The entire line of Cyrix FasMath
numerics processors offers the value-
conscious buyer distinct advantages —
faster performance, improved accuracy
and low power dissipation, all at
competitive prices. What's more, there
are tens of thousands already in use
today, attesting to the product's
superior dependability.
So when it's time to choose a math
coprocessor, get the one with
all the advantages — FasMath by Cyrix.
The world's most advanced numerics
processors.
Cyrix manufactures a full-line of advanced processors for 386 systems
at various clock speeds. For more information
or where you can buy FasMath in the U. SA or Canada
call 1-800-RVSMATH (l-800-527'6284)
'Advancing the Standards
1 1990 Cyrix Corporation. All rights reserved.
FasMath is a trademark of Cyrix Corporation. All other products referenced
are trademarks of their respective companies.
Circle 94 on Reader Service Card (RESELLERS: 95)
Modem
Business
A close look at the Bell and CCITT standards
for modem communications
Steven E. Turner
ending and receiving files over modem connec-
Stions is a routine procedure for most personal
computer users. It's not unusual, however, to
find modems that can't communicate effective-
ly because of compatibility problems— they
don't all follow the same standards.
For users, just understanding modem standards can be a
problem. The maze of modem standards grows constantly.
Look at modem advertisements and you'll see a long list— Bell
103J, Bell 212A, V.22, V.22bis, V.32— not to mention propri-
etary technology and protocols that are licensed by individual
companies.
These standards cover a variety of transmission speeds and
such features as error correction and data compression. The
modem standards in use today come primarily from three
sources: Bell Standards, CCITT Recommendations, or EIA/
TIA Standards. (For definitions and an explanation of how mo-
dem standards are established, see the text box "Where Modem
Standards Come From" on page 354.) Table 1 shows the most
common modem standards for data rates of from 300 bps to
14,400 bps, over leased-line and dial-up telephone lines.
Low-Speed Standards
The most common low-speed standards in use are the Bell 103J
standard for 300-bps transmission and the Bell 212A standard
for 1200-bps transmission. Almost every modem sold in the
U.S. supports these standards, either as the primary rate or as
secondary fallback rates. Fallback rates are used when the mo-
dem is unable to connect at higher rates, usually because the
telephone channel is too noisy to provide error-free communi-
cation at that rate. For example, if a modem attempts to connect
at 2400 bps but determines that the line will not support that
rate, the modem may try to connect at 1200 bps or 300 bps
instead.
The Bell 103J and 212A standards are two-wire, full-duplex
standards. This means that modems that support those stan-
dards use ordinary telephone lines, and they transmit and re-
ceive data in both directions simultaneously. Even at 1200 bps
(212A), the data rate is low enough that the data channel for
both directions of transmission can fit comfortably within the
3000-Hz-wide voiceband telephone channel.
Because the CCITT was developing international standards
during the 1960s (while Bell was defining U.S. standards),
most 1200-bps modems in the rest of the world operate using a
standard known as V.22. This is similar to the Bell 212A stan-
dard, but the carrier frequencies at which the data channels are
modulated are different. Thus, V.22 modems and 212A mo-
dems are not compatible, unless special design changes are in-
corporated.
For 2400-bps transmission, most personal computer mo-
dems in use today implement V.22bis. The Bell Standard for
2400-bps data was never completely accepted, because at the
time the telephone company's monopoly was dissolved, 2400-
bps transmission wasn't yet perfected. As a result, there is al-
most universal compatibility among 2400-bps modems based
on V.22bis.
Like the lower-speed standards, V.22bis is a two-wire (dial-
up line), full-duplex standard. To fit two 2400-bps data chan-
nels in the 3000-Hz-wide voiceband telephone channel, the
data bits are encoded into 4-bit bytes before transmission. Each
data signal is then transmitted at 600 baud, and the two modem
channels can again fit comfortably within the telephone-line
channel.
High-Speed Standards Grow
Prior to 1984, modem transmission at speeds above 2400 bps
was possible only by transferring the data over expensive four-
wire (leased) telephone lines. Special standards, such as Bell
208 for 4800 bps, V.29 for 9600 bps, and V.33 for 14,400 bps,
were available for use with these leased lines. However, only
users needing to transfer very large amounts of data could justi-
fy the cost of leasing the telephone lines and buying the more
expensive modems.
In 1984, the CCITT approved V.32 for use with standard
NOVEMBER 1990 • B Y T E 353
FEATURE
MODEM BUSINESS
Where Modem Standards Come From
To grasp the conglomeration of mo-
dem standards, some understand-
ing of where they come from and how
they are made is important. The modem
standards in use today come primarily
from three sources. The modulation and
coding standards are normally Bell
Standards or CCITT Recommenda-
tions. The interface standards are either
CCITT Recommendations or Electron-
ic Industry Association/Telecommuni-
cations Industry Association (EIA/
TIA) Standards.
The Bell Standards are holdovers
from the 1960s when all domestic mo-
dem standards were set exclusively by
the telephone company. In those days,
the telephone company had a monopoly
on anything connected to its lines, and,
by law, it was the only one allowed to
sell modems. As a result, it set its own
design standards.
The 1968 Carterphone court decision
opened the door for other manufac-
turers to begin making modems, and
the method of standards-making
changed. Since modems used in other
countries at that time generally fol-
lowed international standards, U.S.
manufacturers became involved in help-
ing develop those standards instead of
creating a new set of standards specifi-
cally for the U.S.
Today, most new modem standards
are created by the CCITT, based in Ge-
neva, Switzerland, and affect modem
users worldwide. In the U.S., modem
experts participate in national stan-
dards development groups, such as the
TIA, to create those standards needed
solely for U.S. interests. They also gen-
erate technical papers and proposals for
the international CCITT organization
and join technical experts from other
countries in attending CCITT meetings.
Together, these groups work out the
fine details of new international modem
standards. However, when it comes
time to vote on the new standards, each
member country is granted only one
vote. An official of the U.S. Depart-
ment of State (the formal representative
to the CCITT) casts the U.S. vote.
Many standards efforts never make it
to a vote because of technical problems
or political snags along the way. As a re-
suh, those that do reach approval are
usually well-tested and proven tech-
niques that can be applied around the
globe. Once a standard is adopted by the
CCITT, modem makers begin imple-
menting it in their products.
One interesting feature of CCITT
"standards" is that they are called Rec-
ommendations. The CCITT cannot
force modem manufacturers to comply
with its procedures; rather, it recom-
mends an approach. However, in many
countries where the telephone network
is operated exclusively by the govern-
ment, CCITT Recommendations have
the full force of telecommunications
law. In such cases, all modems con-
nected to the network must comply ex-
plicitly with the appropriate CCITT
Recommendations. In practice, world-
wide adherence to CCITT Recommen-
dations is the norm.
dial-up telephone lines. V.32 leapfrogged from 2400 bps to
9600 bps, representing a 4-to-l increase in throughput over
modems using V.22bis. Using advanced technology to provide
9600-bps transmission over ordinary telephone lines, V.32 put
the everyday personal computer user in the high-speed data
business for the first time by opening new doors to sharing files
and programs rapidly over modem connections.
V.32 Specifics
The technology required to implement V.32 modems did not
come easily. The level of technical expertise needed in devel-
MODEM STANDARDS
Table 1 : Many standards and recommendations govern
how modems are designed. These standards allow
modems from many different manufacturers to
communicate with one another. An asterisk indicates
"with echo cancellation. "
Data rate
Standard
Line
Duplex
(bps)
300
Bell 103 J
Dial-up
Full
1200
Bell 21 2A
Dial-up
Full
Bell 202
Dial-up
Half
Bell 202
Leased
Full
CCITT V.22
Dial-up
Full
2400
CCITT V.22bis
Dial-up
Full
CCITT V.26ter
Dial-up
Full*
4800
Bell 208
Leased
Full
9600
CCITT V.29
Leased
Full
CCITT V.32
Dial-up
Full*
14,400
CCITT V.33
Leased
Full
oping V.32 modems has been conservatively estimated to be
100 times greater than for V.22bis modems. As a result, fully
functional V.32 modems did not become widely available until
late 1986— two years after V.32 was adopted.
To send 9600-bps data, V.32 modems group the data into 4-
bit bytes and transmit them at 2400 baud. Since there is room
for only one 2400-baud data channel within the 3000-Hz-wide
telephone channel, V.32 calls for both modems to transmit
over the same channel at the same time. Each modem must then
sort out its own transmitted signal from the signal it is receiving
from the other modem. To do this, V.32 modems use echo can-
celers. Figure 1 shows a typical modem connection, with the
echo cancelers included in the modems at each end.
Hybrid circuits inside all modems are designed to match the
characteristics of the modem to the telephone line. Since the
nature of the telephone network changes constantly, this match
is never ideal. This results in part of a modem's transmitted
signal being reflected through the hybrid and back into the
modem's receiver.
In addition, echoes of the transmitted signal from the hybrid
circuits out in the telephone network bounce back into the
modem's receiver. To get a good strong received signal, these
reflected echoes must be removed before the modem receiver
processes its input.
The echo canceler, which is driven by the known transmitted
signal, models the echoes produced by hybrid circuits in the
modem and the network. The output of the echo canceler is sub-
tracted from the received signal before it goes into the modem
receiver for processing, thus eliminating the effects of the ech-
oes. This is not a simple task. The precision that is required in
the echo canceler to remove the echoes is substantial. Since the
transmit signal is constantly fluctuating with changes in the
data, the echo canceler must continuously adapt to those
354 BYTE- NOVEMBER 1990
H^es
ESP™
When your high-speed
error-control modem out-
runs your PC system, you
stand to lose more than a
few characters. You could lose valuable time, not
to mention your company's money
The problem is thai today's error-control
modems often send data at speeds faster than
even the best PC systems can handle.
This problem can be easily solved, however
with the new dual serial port from Hayes. When
used with such high-performance software as
Smartcom Exec'" or Smartcom lUf this remark-
able communications coprocessor ensures data
integrity at the highest speeds.
In fact, Hayes ESP is the only coprocessing
serial card that can be used with standard
communications software to prevent serial port
errors and provide error-free data transfer at
speeds up to 57.6k bps. Even with such advanced
operating systems as 0512" and Windowsf
Of course, Hayes ESP also provides all the
basic functions you want from a serial card,
including two serial port connections for your
printers, modems, or other equipment. And it
works with all /B.W and fully compatible PCs.
What's more, Hayes ESP is backed not only
by one of the best customer service staffs in the
industry but by a two-year performance warranty
as well.
For more information about Hayes ESP call
usatl-800-635-1225.
There's just no way you can go wrong with it.
Hay-
es t Our technologt' has
the computer world talking. More than ever.
Circle 158 on Reader Service Card
If yotf re not using Hayes ESR
ou could be making a big mistake
FEATURE
MODEM BUSINESS
To ,
computer
Transmitter — \
3...
Echo
cancel
ECHO CANCELLATION
Hybrid
Receiver
Four-wire
Hybrid
carrier
circuit
Hybrid
Local (near-end) modem
Two-wire
local loop
Two-wire
local loop
To
computer
Remote (far-end) modem
Figure 1: In all modem connections, the computer output signal is sent directly to the modem for transmission over the telephone
line. A typical dial-up telephone-line modem connection requires the modem signal to pass through two-wire local-loop channels
to the telephone company 's nearby central office. From there, it travels over a four-wire circuit to the other end of the
connection. The signal then passes through the distant modem 's receiver to the computer at the other end. Hybrid circuits
connect the two-wire /four-wire links and isolate the transmit and receive signals in the modems. In high-speed modems, such as
V. 32 modems, an echo canceler is used to further isolate the transmit and receive signals and improve signal reception.
changes as it mimics the transmitted signal's echo.
Since at any given moment a V.32 modem is transmitting
more data than a lower-speed modem, the individual V.32 data
signals are much weaker and harder to detect. For this reason,
V.32 incorporates advanced coding techniques such as trellis
encoding. Trellis encoding allows the modem to examine sev-
eral consecutive received signals and look for known patterns
before deciding the value of the signal.
This memory effect can produce dramatic reductions in the
error rate. The end result is that well-made V.32 modems pro-
duce very low error rates and provide reliable, high-speed data
transfer between modems. This allows personal computer
users to trade programs and download files at rates unimagined
in the early 1980s.
In an attempt to push technology barriers even further, the
CCITT began, in 1989, to study the idea of extending V.32 up
to a 14,400-bps rate. This standard was named V.32bis, since
it represented an outgrowth of V.32 rather than a new idea.
V.32bis requires even better echo cancelers than does V.32. It
also requires an overall improvement in receiver quality. Test-
ing has shown, however, that 14,400-bps transmission over
standard telephone lines is quite feasible with proper modem
design.
V.32bis is expected to be formally approved by the CCITT
by mid-1991. Once adopted, V.32bis will open the door even
wider for very fast data transfer between personal computers.
A summary of new and evolving modem standards and their
status is detailed in table 2.
Data-Manipulation Standards
With the basic modulation rates approaching the theoretical
limits of telephone-line channels, modem makers and the
CCITT have turned to new ways of improving performance and
increasing the data rates. The two most important steps in this
direction are V.42 for error correction, and its companion,
V.42bis, for data compression.
The error-correction and data-compression functions are ap-
plied to the data before modulation and stripped off before the
modem receiver decodes the data at the other end. An ex-
panded view of these functions inside the modem is depicted in
figure 2.
At high speeds, modems are prone to making more errors,
not only because of the reduced power in high-speed modem
signals, but also because they use the edges of the bandwidth
(which tend to be noisier) to carry data. V.42, formally ap-
proved in 1988, provides error correction using the automatic
repeat request (ARQ) principle.
Under ARQ, data is grouped into blocks at the transmitter,
and an advanced cyclic redundancy check is applied across
each block. This is the same CRC concept already used to en-
sure the integrity of file transfers in techniques such as XMO-
DEM. The main difference is that V.42 provides error-cor-
rected operation for all information exchanges, not just file
transfers using specific computer software programs. Since the
technique for checking the received data and retransmitting
flawed blocks is contained directly in the modem itself, it is
completely transparent to the user and speeds up the transfer
process.
The main drawback of V.42, as with any error-correction
technique, is that when numerous errors are detected, the
throughput rate suffers as blocks of data are retransmitted.
However, this only comes into play when errors are actually
present, and even then the slowdown in the transfer rate is a
small price to pay for the capability to identify and correct
those errors.
Modems equipped with V.42 were originally introduced in
late 1988 in V.22bis products. It is now widely available in
V.32 modems as well.
Data Compression with V.42bis
Approved in late 1989, V.42bis provides the first "official"
method for compressing and decompressing data in modems.
(Several proprietary compression techniques have been avail-
able for some time, the most notable being Microcom's MNP
level 5 technique.)
As with V.42, the CCITT adopted a technique similar to
those already in use in the computer industry when it selected a
method for V.42bis. This method is a variant of the Lempel-
Ziv compression algorithm, the same type of compression used
in the familiar .ARC and .ZIP techniques.
However, instead of applying only to files compressed in ad-
vance, V.42bis performs automatic, real-time compression and
decompression on all the data flowing between the modems.
This can bring about dramatic reductions in the amount of time
356 BYTE- NOVEMBER 1990
Finally, DAT for Computers.
SEE US AT
\*^^COMDEX
BOOTH #1025
Looking for the ultimate backup for
Local Area Networks? Here's a new generation^
DAT product you can finally rely on:
MaynStream® 1300DAX True Computer
Grade DKT" from Maynard^' Electronics.
DAT for Performance.
Other DAT products use adapted audio mech
anisms. MaynStream 1300DAT was engineered ^
from the ground up for the rigors of computer
use. It features advanced electronics and
silent operation. Plus an 11 megabyte-per-
minute transfer rate and 5 megabyte-per-
second burst mode. i
DAT for Networks.
Depend on MaynStream 1300DAT for peer-to-peer
networking. Novell®-certified MaynStream 3.0 software
backs up your entire network, including file servers and
workstations. On-disk tape cataloging provides quick
restore of backup data to any network location.
Also, it's the perfect backup for popular
NetWare®286 and NetWare 386.
DAT for Capacity.
Finally, MaynStream 1300DAT stores 1,300
megabytes of data on one compact 4mm com-
puter grade DDS standard DAT cassette. All
from the leader in tape backup — Maynard
Electronics. For more information:
call 1-800-821-8782 or 1-407-263-3500;
' write Maynard Electronics, Marketing
Communications, 460 E. Semoran Blvd.,
Casselberry, FL 32707.
Maynard Electronics
An Archive Company
We're backing you one-hundred percent.
Maynard is a trademark jnd MaynStream is a registered trademark of Maynard Electronics,
inc. True Computer Grade DAT is a trademark and Archive is a registered trademark of
.Archive Corporation. NetWare and Novell are registered trademarks of Novell, Inc.
Circle 21 7 on Reader Service Card (RESELLERS: 218)
FEATURE
MODEM BUSINESS
ING STANDARDS AND RECOMMENDATIONS
Table 2; The U.S. TIA and international CCITT committees continue to develop new modem recommendations. Here is a
list of recent recommendations and important ones currently under development. The V. 32bis Recommendation will likely
be approved in mid-1991; it will provide for 14,400-bps file and data transfer over standard telephone lines.
Standard
Purpose
Status
CCITT V.32bis Fallback Procedure
U.S./TIA Fallback Procedure
Provides a standardized way of
negotiating fallback data rates from
1 4,400 bps down to 2400 bps.
Provides a standardized way of
negotiating fallback data rates from
14,400 bps down to 300 bps, including
the Bell 103J standard.
Technically agreed upon but not yet
formally adopted.
Under study by the U.S. TIA TR-30.1
Committee.
CCITT V.32bis Recommendation
CCITT v. 42 Recommendation
CCITT V,42bis Recommendation
CCITT 19.2K-bpsDial-Up
Modem Recommendation
Provides standardized dial-up modems
at rates of up to 1 4,400 bps; an
extension of V.32.
Provides standardized error correction
in modems via either MNP Level 4 or
LAPM (Link Access Procedure for
Modems) protocol.
Provides standardized data compression
in modems via a version of the
Lempel-Ziv data-compression algorithm.
Provides standardized dial-up
modem communications at rates of
up to 19,200 bps.
Under study by the CCITT Study Group
XVII Committee.
Possible approval by mid-1991.
Approved, April 1988.
Approved, September 1989.
Under study by the CCITT Study
Group XVII Committee.
ERROR CORRECTION AND
DATA COMPRESSION
I — Modem | —^
Telephone channel
I
Modem
Computer/
terminal
Computer/
terminal
V.42bis
V.42
data-
error-
compression
control
Signal
function
function
Interchange
converter
circuits
Control function
Figure 2: Many new modems now use the CCITT V.42 error-
correction and V. 42bis data-compression Recommendations.
In the modem, these functions are located in the overall
control processor and are applied to the signal between the
computer and the signal converter (modulator/demodulator).
Modems at both ends of the connection must have V. 42 and
V. 42bis capability for these features to be used.
needed to send and receive data. For example, it is possible to
achieve up to 4-to-l compression ratios with V.42bis. That
could mean effective rates of up to 38,400 bps with a V.32 mo-
dem or rates even greater than the 56,000 bps offered by digital
leased-line service when used with a V.32bis modem. The ad-
vantages of reducing the time required to transmit files across a
modem connection by a factor of four are obvious, especially if
the telephone call is long distance.
The amount of compression that V.42bis can actually pro-
vide depends on the type of data being transmitted. Compres-
sion algorithms work by recognizing repeated patterns in data
and substituting shorter symbols for them. This reduces the
number of characters needed to represent a given set of infor-
mation. The more repetition a data file has, the greater the
compression. On the other hand, purely random data contains
no patterns at all, and it is noncompressible.
Figure 3 provides a comparison of how well V.42bis works
on various types of data. Assembly language and computer
source code contain many short, repeated commands, since the
language has a limited command set. As a result, data compres-
sion ratios on these types of files are generally quite high. Con-
versely, precompressed files such as .ARC or .ZIP files have
already been processed to remove redundancy. Passing them
through V.42bis usually does not provide much more improve-
ment. Data files that have been encrypted through a randomiza-
tion process will also show little reduction in file size and trans-
mit time, because the data has been preprocessed to remove
identifiable patterns. For the average personal computer user,
however, V.42bis should reduce modem signaling time and ex-
pense considerably.
V.42bis began appearing in modem products this summer,
first in V.22bis modems and later in V.32 modems. Many of
the first V.32bis modems will have V.42bis compression capa-
bility as soon as they hit the market.
V.42bis relies on V.42 for its modem protocol and control
358 BYTE* NOVEMBER 1990
JMPtoa
Higher Level
of Discovery
With JMP Software for
Statistical Visualization
Make a quantum leap in data analysis with JMP software
for your Apple Macintosh*. JMP combines traditional
statistics with today's most innovative graphics.
Discover more.
▲ Fit regression and Analysis of Variance models, but
see them in a new way with leverage plots, showing
how each point contributes to each hypothesis test.
▲ Fit means, but see the significance of their differ-
ences visually with comparison circles. A Analyze
high-dimensional data and extract principal compo-
nents, but see both the points and variables in the
same graph with a biplot, one that spins in 3D. ▲ Ex-
amine a correlation matrix, but see more with a
matrix of scatterplots with density ellipses. See high-
dimensional outlyingness of points wdth Mahalanobis
distance plots. ▲ See your data always displayed
in a familiar spreadsheet grid.
ffrt^act more.
A Point and Click to view, edit, or manipulate
your data ...to get an analysis... to identify
points.. .to customize. ..to get context-sensitive
help.. .to choose colors and marker symbols for
your points in every graph. ▲ Point and Click on a
calculator panel to make formulas for variables. ▲ Point
and Click on your data in one gi iph, and the corre-
sponding points wdll be highligh sd in all the other
graphs instantly. ▲ Click and Drag to change the in-
tervals for histograms instantly... to spin your 3D graph
smoothly in real time.. .to resize any graph. Cut and
Paste your data within JMP or to other applications.
▲ Cut and Paste reports to other applications or jour-
nal them to a file.
Und&rstand nwe.
▲ JMP is simple to use, so you can spend your time
studying your data, not your software. A JMP pres-
ents statistical results visually, so you are always
looking at graphs as well as numbers, finding
patterns, and noticing points that don't fit pat-
terns. A JMP organizes its statistical methods
in a unified way. You approach your data more
directly with fewer frustrations regarding the
statistical recipes. You always have a method that
takes into account the variable's measurement
level: nominal, ordinal, or interval.
MacWEEK says "JMP is powerful and easy to
use. The programmers' delight in writing JMP is
evident throughout and makes the program
intuitive and a pleasure to use."
A Free Video Preview
For a free video preview of JMP, call our JMP Sales
Department at (919) 677-8000. In Canada, call
(416) 443-9811. Or, write us at the address below.
JMP From SAS Institute Inc.,
the number one name In data analysis software.
SAS Institute Inc. □ JMP Sales Dept.
Box 8000 □ SAS Circle □ Cary, NC 27512-8000
Phone (919) 677-8000 □ Fax (919) 677-8123
To use JMP, you need an Apple Macintosh with 1+ meg, 2 meg
recommend«i.
JMP is a trademark of SAS Institute Inc., Gary, NC, USA.
Apple and Macintosh are registered trademarks of Apple Computer, Inc.
Copyright © 1990 by SAS Institute Inc. Printed in the USA.
Circle 308 on Reader Service Card
Circle 10 on Reader Service Card (RESELLERS: II)
FEATURE
MODEM BUSINESS
YOUR CURRENT
COMPUTER
TO 396-33 w/ 64 K CACHE
$1,499
No Budget For A New Computer?
Upgrade your existing one for
a fraction of your repair budget.
• • • • •
Price includes:
Motherboard 4 MB RAM Case & Power
• • • • •
486-25 for $2,899
Hard Drives CD Drives
200 MB Conner $875 Panasonic internal
330MBMaxtore$1450 5.25 WORM 940 MB
760 MB Maxtore $ 1 895 $2,885
Syquest40MB $525 New Systems
Removable cartridge $ 85 Available
Convert your Macintosh into a laptop!!! Call
ABTECH Inc.
1431 N. Potrero Ave.
S. El Monte, CA 91733
1-800-992-1978
Tel: (818)575-0007
Fox: (818) 575-1500
AT PC DOS* or MS DOS*
SOLID STATE DISKETTE AND DRIVE EMULATORS
FOR DISKLESS SYSTEMS
• Diskless systems with local DOS and program storage
for client LAN terminals, and embedded and industrial
control systems.
• Single or dual disk emulation of 5V4'' or 3V2" diskettes.
• EPROM, Flash EEPROM and SRAM technology. Flash
EEPROM models are electrically erasable. SRAM models are
battery backed. EPROM models are ultraviolet erasable.
• On-board EPROM programmer— simply copy a diskette
to program the EPROMs or Flash EEPROMs. Flash
EEPROMs remotely programmable on LANs.
• Two Autoboot modes, a File (read) and a Programming mode
—automatic disk drive designation set-up during booting.
• Utilities and Users Manual included.
• List prices from $195. OEM prices available.
CURTIS, INC.
2837 North Fairview Ave. 'St. Paul, MN 5S113
612/631-9512 •Fax 612/631-9508
• IBM PC. XT, AT. PS/2 and PC DOS afe trademaiks ol IBM; MS DOS is a trademark ol Microsoft
DATA-COMPRESSION COMPARISON
Assembly language
Pictures/images
Precompressed (.ARC)
Random data
Program source code
Spreadsheet/database
ASCII text
0 12 3 4
Average output compression ratio
Figure 3: The amount of data compression that V.42bis can
provide depends on the type of data being sent between the
modems. The more random the data, the less the compression,
since truly random data follows no clear pattern. Data that
has lots of repetition (such as text, source code, or pictures)
can often be highly compressed. A compression ratio of 2. 0 on
this chart indicates that the data can be compressed by a factor
of 2 and transmitted in half the time needed to transmit it
uncompressed.
functions. Because of this, only those modems that have V.42
will contain V.42bis. Fortunately, since V.42bis is a software-
intensive technique, it doesn't require extensive modem rede-
sign, and most modem makers are offering it in their products
at a minimal increase in cost.
Standards to Watch For
The CCITT is continuing to develop new modem standards,
pushing the technology envelope a little further each time. A
new effort is under way to standardize a 19,200-bps modem.
Another CCITT standard currently under development will
provide a uniform interworking procedure to ensure that mo-
dems implementing a number of different standards can com-
municate.
For example, if a V.32 modem calls a V.22bis modem, the
new interworking protocol provides a way for the V.32 modem
to identify the receiving modem's standard and fall back to
V.22bis mode to match it. While many modems are already
capable of this, there is no standardized format to ensure that
all modems do it in the same way. The new interworking stan-
dard should improve compatibility by increasing conformity.
Expect the new interworking scheme to begin appearing in
modems by 1991.
Another important standards issue that the CCITT expects
to take up soon involves interworking between cellular mo-
dems and regular telephone-line modems. There is currently
no accepted way to guarantee that these modems can communi-
cate, but with the explosive growth of cellular technology and
the increased mobility of laptop computers, this will become a
major issue in a few years. Hopefully, the CCITT will finalize
a standard to solve this problem soon. ■
Steven E. Turner is manager of technical staff research at UDS
Motorola (Huntsville, AL), which manufacturers modems. He
participates in several TIA and CCITT committees that develop
modem standards. He can be reached on BIX do "editors. "
360 BYTE* NOVEMBER 1990 CircU 93 on Reader Service Card
Automated
documenta-
tion facility
System Architect is perfect for the begin
ning CASE user, yet has the power and
flexibility to meet the needs of the most
experienced users and
largest applications.
System Architect has the
power and flexibility you
need from a CASE prod-
uct. It works with today's
most popular methodolo-
gies, including DeMarco/
Yourdon, Gane & Sarson,
Ward & Mellor (real-time),
entity relation diagrams,
decomposition diagrams,
object oriented design
(optional), state transition
diagrams, and flow charts. It supports an integrated
data dictionary/encyclopedia, and allows multi-user
support both with and without a network. What's
more. System Architect's open architecture lets you
easily import and export data to other products.
"We're surprised with its flexibility and much
taken with the idea of being able to link different
kinds of diagrams, in effect moving between
analysis and design and back again..."Cutter Infor-
mation's CASE Strategies, July '89
RELEASE 2.0
Windows-
based
Multiple
methodologies
User-defined
attributes
Requirements
traceability
Rules &
balancing
Yet System Architect is more than just powerful. It's
easy to use. Microsoft Windows-based and graphics
oriented. System Architect lets you get up and run-
ning right away. And if you get lost, you can call on a
context-sensitive help facility
as well as a novice mode.
"We found System Architect
to be extremely easy to use."
ISI Systems, CASE Trends,
Nov/Dec '89
SQL-like
custom
reporting
Import/ export
capability
Integrated
data
dictionary
At $1,395, System Architect is
quite affordable. It runs on
almost any PC, and it won't
run away with your budget.
'Think productivity has to be
$1 395 pricey? Think again. This
product is truly a price per-
formance leader" System Builder, Oct/Nov '89
If you're looking for a CASE product with power,
ease of use, and affordability, look to System Archi-
tect. It's a concept whose time has come.
SystemArchitect
Popkin Software & Systems Incorporated
11 Park Place, 19th noor, NY, NY 10007
TO ORDER, CALL (212) 571-3434
Fax: (212) 571-3436
Supporting IBM's AD/Cycle
Microsot:
WINDOWS.
System Architect logo is a trademark of Popkin Software & Systems Incorporated. IBM is a registered trademark of IBM Corp. Microsoft is a registered trademark of Microsoft Corp.
Price shown valid only for USA & Canada. All prices and specifications are subject to change without notice at the sole discretion of the company. Product delivery is subject to availability.
Circle 286 on Reader Service Card
LOWER PC PRICES
IVERSON SUPPORT WITH
TURNKEY LANS
Design studies, site survey, factory
checkout, total installation, training.
CUSTOM SOFTWARE
Develop menus, drivers, application
code, and documentation.
CUSTOM HARDWARE
Customization of most types of PCs and
file servers.
FACTORY VISITS
Customers may visit factory and work
with hardware/software engineers.
MAINTENANCE/TRAINING
Company owned district offices in major
U.S. and European Cities.
COMPLETE R&D
Design, drafting, computerized sheet
metal presses, PCB department.
FCC LAB
Company owned and operated full
service lab.
TOTAL QC
Incoming, in line, test and bum in,
cosmetic, packaging, and shipping.
CUSTOM PACKING
Individual custom foam packing of each
system insures safest shipping.
LOAD SOFTWARE
Will load and test any software on mass
storage device at factory.
DETAILED SYSTEM GUIDE
Customized guide showing card slots,
interrupts, and cabling map.
COMPUTER PROS
Six Co. Officers began careers at IBM,
average 23 years computer experience.
DESIGNER LABEL
Label showing individual or company
name as system designer.
Knowledgeable
Iverson Users
Arthur D. Little, Inc.
AT&T
Australia, Government of
Boeing
Booz-AUen & Hamilton
Computer Sciences Corp.
Digital Equipment Corp.
Dow Chemical
Electronic Data Systems
Equitable Life
Ford
General Dynamics
Goodyear
Grumman Aerospace Corp.
Harris Corporation
Hewlett-Packard Co.
Hughes Aircraft
IBM Corp.
Kodak
Litton
Lockheed Missiles & Space Co.
Massachusetts Institute of Technology
McDonnell Douglas Aerospace
Motorola
NATO
Nigeria, Government of
Norway, Government of
Texas Instruments
TRW, Inc.
United Technology Corp.
plus 350 Government agencies
in the free world.
We're best at all the
rest, too.
24-hour delivery on most orders. A 24-
hour toll-free technical support hotline. On-
site technical support and training. All
purchases include a 30-day, money-back
guarantee and a 1-year limited warranty.
Payment by Mastercard, VISA, and personal
check. Purchase orders accepted with credit
approval. Quantity discounts available.
It all adds up to the best support and serv-
ice in the industry. And it's all part of Iver-
son's "Total Solution Package" of Needs
Analysis, Customized Hardware and Soft-
ware, Systems Integration, Training, Installa-
tion, and Maintenance.
386SX/ieiVIHz SYSTEM
BEST
BUY!
COMPLETE
386/SX SYSTEM
$1997
• Intel 386SX-16MHZ Microprocessor
• 2 MB Memory 80 ns
• 80 MB removable hard drive, 19 ms. 3.5" form
factor
• 101 Keytmard
• Flash-lite disk cache software
• EliaShim virus protection software
• DOS 4.01
• 1.2 MB Floppv
• 1.44 MB Floppy
• Baby AT case
• 200 Watt power suppiv
• 16 Bit VGA adapter w/S12K
• 14" VGA 1024 X 768 monitor .28 DP
• One year on-site warranty
• 24 hour technical support line
s 1 -800-444-PC80 ¥
FROM OLD PRO
BEST PRICE/PERFORMANCE
, .Q/V 386/25MHZ
• Intel i 80386-25 MHz CPU
• 2 MB RAM Memory optional 4, 8. 12. or 16 MB
on motherboard
• 5.25" 1.2 MB or 3.5" 1.44 MB floppy drive
• Enhanced 101 keyboard
• 1 Parallel and 2 Serial ports
• 8 industry standard expansion slots (six available)
• Integrated high performance hard disk interface
and disk controller (IDE)
• 80387-25 Coprocessor socket
• Add $387 for optional 64 KB cache 35 ns S RAM
Memory
• Add $60 for optional Mini-Tower case
• Add $120 for optional Full Tower case
Prices include above CPU with same standard options
Display
Hard Drive
12"
Mono
ni
14"
Mono VGA
Flal
Screen
14-
ColorVGA
640
1480
14"
Color VGA
1024
1768
40 MB
$2093
$2183
$2484
$2509
80 MB
2310
2400
2701
2726
100 MB
2453
2543
2844
2869
200 MB
2890
2980
3281
3306
330 MB
3609
3699
4000
4024
1 GB
(Erasable Optital
Cartiidg«)
7334
7424
7726
7750
All systems shipped with the
Industry's best Search and
Destroy Virus Eradication and
Disk Cache software included
189
386/33MHZ
ijiiii II
1:
• Intel ' 80386-33 MHz CPU
• 2 MB RAM Memory optional 4, 8. 12, or 16 MB
on motherboard
• 64 KB cache S R AM Memorv expandable to
256 KB cache
• 5.25" 1.2 MB or 3.5" 1.44 MB floppy drive
• Enhanced 101 keyboard
• 1 Parallel and 2 Serial ports
• 8 industry standard expansion slots (six available)
• Integrated high performance hard disk interface
and disk controller (IDE)
• 80387-33 Coprocessor socket
• .Add $60 for optional Mini-Tow er case
• Add $120 for optional Full Tow er case
Prices include above CPU with same standard options
Display
Hard Drive
12"
Mono
nt
14"
Mono VGA
Flal
Screen
14"
Color VGA
S40
1480
14"
Color VGA
1024
1768
40 MB
$2300
$2390
$2691
$2716
SO MB
2517
2607
2909
2933
100 MB
2660
2750
3051
3076
200 MB
3097
3187
3489
3513
330 MB
3816
3906
4207
4231
1 GB
lEratable Optical
Cattndgel
7541
7631
7933
7957
486/25IVIHZ
• InteP 80486-25 MHz CPU with built-in floating
point coprocessor
• 4 MB RAM Memory optional 8. 12, or 16 MB
on motherboard
• 5.25" 1.2 MB or 3.5" 1.44 MB floppy drive
• Enhanced 101 keyboard
• 1 Parallel and 2 Serial ports
• 8 industry standard expansion slots
(six available)
• Integrated high performance hard disk interface
and disk controller (IDE)
• Add $60 for optional Mini-Tower case
• Add $120 for optional Full Tow er case
Prices include above CPU with same standard options
Display
Hard Drive
ir
Mono
TTL
14"
Mono VGA
Flal
Screen
14-
Color VGA
640
x4<0
14-
Color VGA
1024
1768
40 MB
$4100
$4190
$4491
$4516
80 MB
4317
4407
4709
4733
200 MB
4897
4987
5289
5313
330 MB
5616
5706
6007
6031
670 MB
6473
6563
6864
6889
1 GB
(Erasable Optical
Cailndgei
9341
9431
9733
9757
Circle 187 on Reader Service Card
Iverson: Your Solutions
Partner.
For the past 1 2 years. Iverson Technology
Corporation has manufactured computers for
the biggest and toughest customer in the
world — the U.S. Government — meeting their
stringent security and military standards with
the industry's most exacting quality control.
In that time, our dedicated staff of me-
chanical, electrical and software engineers
have also provided total systems support for
large integration projects for over 700 gov-
ernment contractors and agencies from Aus-
I tralia to Norway.
Now we're bringing the industry's highest
quality personal computers — and the broad-
est range of support and service — to the
commercial market.
Find out more
about our "Total
Solution Package."
Discover why Forbes,
Fortune. Business Week, INC.,
and The Washington Post have
used words like "Best" "Top"
and "Number 1" to describe
our financial performance.
BYB9G
Meets "Buy American" Act
IVERSON FOUNDED IN 1978
COMPUTER CORPORATION Parent Company (IVT) Traded On AMEX
1356 BEVERLY ROAD . MCLEAN, VA 22101
TEL: (703) 749-1200 FAX: (703) 893-2396 TELEX: 289 127ITC UR
FEATURE
PART 2
A Knowledge
Engineering
Toolkit
Your own knowledge engineering toolkit
for building expert systems
Marc Eisenstadt and Mike Brayshaw
s we discussed in last month's installment,
A there is a difference between knowledge engi-
neering shells and toolkits. The shells are
ready-made solutions and, as such, are restric-
tive. With this freely available toolkit, MIKE
(which stands for Micro Interpreter for Knowledge Engineer-
ing), you can build your own solutions to knowledge engineer-
ing problems.
This month we continue with our account of the implementa-
tion and use of MIKE. For this discussion, it is important to
keep in mind that the knowledge base is maintained in struc-
tured representations, called frames, that are rendered more
readable in MIKE by declaring keywords and symbols such as
with, instance_of, and the colon (:) to be infix operators.
Frames can then be stored as ordinary database facts, as in the
following:
f red_smlth lnstance_of person with
age: 40,
citizenship: UK,
weight: 160,
occupations : [teacher, lifeguard, parent] .
Inheritance
Inheritance is a recursive search along lnstance_of and sub-
class_of relations. Finding answers to queries frequently re-
quires no more than a simple fetch of the appropriate database
fact. For example, if we want to know Fred Smith's weight,
given the representation presented earlier, we can find it out
directly from the stored frame for Fred Smith because the slot:
filler pair weight : 160 is stored there. We explained in last
month's section entitled "Frames as Database Facts" that the
essential innards of the frame representation could be obtained
with a query such as ?- fred_smith lnstance_of X with Y,
and that the variable Y would contain the relevant information.
The crucial step, then, is to search along the conjunction of slot:
filler pairs until a successful match is found. Failing that, an-
other possibility is to look further up in the class hierarchy
(e.g., under the frame for person) to see if an appropriate
value can be "inherited."
When developing the code to carry out our intentions, we
first define a "surface form" for the user's benefit, and an in-
ternal form that actually does the work. The surface form we
would like you to use is as follows:
?- the weight of fred_smlth is X.
The relevant Prolog code is in listing 1 , assuming our operators
had already been defined as in last month's listings. The first
clause converts the surface form into our internal form. The
two clauses of fetch cater to the cases in which the object is
stored either as an lnstance_of something or as a subclass_
of something.
The real work is done by the clauses of retrieve and, in
particular, by its final argument. The first clause of retrieve
represents the case where the slot:filler pair Attr : Val (a) just
happens to be the only slot: filler pair, (b) has a filler that is not
a list (i.e., does not syntactically match the form [_|_]), and
(c) is a successful match with the slot:filler pair we are search-
ing for.
The second clause is similar, but in this case, the slot:filler
pair Attr : Val is the very first pair in the (possibly long) con-
junction of many. The third and fourth clauses are analogous to
the first and second, but cater to the case when the filler is a list
of values, such as [teacher, lifeguard, parent], and it is
therefore necessary to invoke member to see whether Val is a
member of the list of Vals.
The fifth clause of retrieve optimistically tries to do more
of the same, but this time matching against Rest (i.e., all but
the very first of the slot:filler pairs). This is a standard cliche in
Prolog, used for traversing lists or conjunctions of items.
The final clause of retrieve is reached only when the first
five have failed. It invokes fetch, but this time passing in
Super as the first argument to fetch, so that the searching ac-
364 BYTE- NOVEMBER 1990
FEATURE
tivity begins with the superordinate object in the class hier-
archy (e.g., person, in the case of fred_smith). This provides
for the cases when the slot: filler pair is not retrievable for a
given object, so an attempt is made to retrieve the information
further up the chain— this is essentially what "inheritance"
means.
There are some important details that are omitted here, espe-
cially the problem of what to do when there is a conflict be-
tween "directly stored" slot:filler pairs and inherited slot:
filler pairs. MIKE handles this correctly (e.g., the knowledge
that "an ostrich cannot fly" overrides the knowledge that
"birds can fly"), as illustrated in the commented MIKE source
code. [Editor's note: The Open University's MIKE source code
and Expert Systems' Prolog interpreter are available in elec-
tronic format. See page 5 for details. ]
Backward Chaining in MIKE
MIKE'S implementation of backward chaining is straightfor-
ward because it merely requires an invocation of the basic Pro-
log proof procedure. There are four main cases to deal with:
• Conjunction of goals (e.g., ' it is raining' & ' it is cold'
8t 'it is Tuesday'). The technique is to invoke the proof pro-
cedure recursively on the first conjunct, and then on the re-
maining conjuncts.
• Frame access (e.g., the age of John is 32). The technique
is to invoke the workhorse predicate fetch.
•Ordinary working-memory element (e.g., 'it is rain-
ing'). Working-memory elements such as 'it is raining'
are stored internally using the predicate wm, so we just need to
see whether wm(patteri: ) succeeds.
• Anything else. The technique is to try to find a stored rule
whose conclusion matches the argument passed to prove and
then recursively prove the premises of that rule.
These four cases map precisely onto the four clauses of prove,
shown in listing 2.
Forward Chaining
Forward chaining searches for the first rule that has all its con-
ditions already satisfied. It represents opportunistic processing
(in contrast to goal-directed processing). The basic processing
technique is to find any rule, all of whose left-side patterns
(premises) are satisfied (i.e., in working memory), and then
perform the associated RHS (right-hand-side) actions of that
rule. The next thing is to do more forward chaining.
Successful termination occurs when the symbol halt is
placed into working memory. The three clauses shown in list-
ing 3 capture this processing concept concisely, with the final
clause merely representing the terminating condition when no
further suitable rules can be found.
As demonstrated in listing 4, a top-level goal f c (forward
chain) ensures that working memory is cleared up prior to exe-
cution and places the special symbol start in working memory
before invoking the workhorse f orward_chain.
During forward chaining, a rule's left-side pattern is said to
be satisfied either by being present in working memory or by
being retrievable from frame memory. Working-memory ele-
ments are stored internally using the predicate wm, so in the
most general case we just need to see whether wm (pat tern)
succeeds. More special cases exist for dealing with patterns such
as the X of Y is Z . So the first four clauses of in_mem (listing 5)
cater for these cases while the general case is left for last.
In a pure production system interpreter, the concept of per-
forming RHS actions is restricted to adding or removing ele-
ments from working memory. In MIKE, we make this explicit
with the operators add and remove and allow other special ac-
tions as well, such as announce and halt. The first clause of
listing 6 handles conjunctions of RHS elements, while the sec-
ond and third clauses deal with adding and removing working-
memory elements, respectively. The fourth clause provides for
cosmetic printout routines, and the final clause adds the special
symbol halt to working memory for the benefit of the for-
ward_chain workhorse routine.
Other cases of RHSes are dealt within the full implementa-
ILLUSTRATION: JAMES ENDICOTT © 1990
NOVEMBER 1990 • B Y T E 365
FEATURE
A KNOWLEDGE ENGINEERING TOOLKIT, PART 2
Listing 1: Fetching from the database. The first clause
converts the surface form into our internal form. The
two clauses o/ fetch cater to the cases in which the
object is stored either as an instance_of something or
when it is stored as a subclass_of something.
the Attribute of Object is Value :-
%
Surface form for user.
fetoh(0bjeot, Attribute, Value).
%
Our internal form.
fetoh(Object, Attribute, Value) :-
%
Here's its definition.
(Object instance_of SuperObject
%
Get stored frame.
with Stuff),
retrieve (Ob j ect. Attribute, Value,
%
Invoke real workhorse.
SuperObject, Stuff).
fetoh(Objeot, Attribute, Value) :-
%
Alternatively,
(Object subclass_of Class
%
stored frame might
with Stuff),
%
be found here
retrieve{Object, Attribute, Value,
%
so invoke real
Class, Stuff).
%
workhorse.
retrieve(Obj , Attr, Val, Super,
%
Direct hit (single
(AttrrVal)) :-
%
slot: filler).
not(Val =[_(_]).
%
Assumes singleton
%
value, not a list.
retrleve(Obj , Attr, Val, Super,
i
Direct hit (first
(Attr:Val, Rest));-
i
slot: filler pair of
%
many) .
not(Val =[_!_]).
%
Assumes singleton
%
value, not a list.
^
(AttrrVals)) :-
%
filler, which is a
%
list.
member(Val, Vals).
%
so see that Val is on
%
list of Vals.
retrleve(Obj , Attr, Val, Super,
%
First pair of many,
(Attr:Vals, Rest)) :-
%
filler is a list.
member ( Val , Vals ) .
%
so see that Val is
%
on list of Vals.
retrieve(Obj , Attr, Val, Super,
%
Last arg is nasty
(_:_, Rest)) :-
%
conj unct.
retrieve(Obj , Attr, Val, Super,
%
so traverse it,
Rest).
%
searching for direct
%
hit.
retrieve(Obj , Attr, Val,
%
Direct hits must have
Super, _) :-
%
failed.
fetch(Super, Attr, Val).
%
so recursively check
%
out the superset!
Listing 2: Examples of conjunct
on of goals, frame
access, ordinary working-memory element, and
conclusion of a rule.
prove(First & Rest)
%
Conjunction of goals.
prove(First) ,
%
so prove the first
%
one,
prove(Rest).
%
then prove the rest.
prove (the Attribute of Object
%
Frame access.
is Value) :-
fetch(Objeot, Attribute, Value).
%
so invoke frame-
%
access workhorse.
prove(Pattern) :-
%
A pattern is
%
•satisfied'
wni(Pattern).
%
if it is stored
%
in 'working memory. '
prove(Conclusion) :-
%
A conclusion can be
%
proved by retrieving
(rule R backward if Premises
%
a rule in which it
then Conclusion) ,
%
appears
prove(Premises).
%
and then proving
%
that rule's premises.
366 BYTE • NOVEMBER 1990
Listing 3: Forward chaining searches for the first rule.
which has all its conditions already satisfied.
forward_chain :-
% Deliberate
% termination occurs if
wm(halt).
% the symbol 'halt' is
% added to working
% memory.
nl, write( 'Successful
% so inform user
termination. ' ) , nl.
% accordingly.
forward_chain :-
(rule RuleName forward if LHS
% Find a rule.
then RHS),
% all of whose
% left-side patterns
all_in_mem(LHS),
% are satisfied.
not ( aiready_did (RuleName , LHS) ) ,
% and which we haven't
% already performed,
per form (RHS),
% then perform
% associated right-
it hand-side actions.
assert(already_did(RuleName,LHS) ) ,
% Make a note to avoid
% repeating this
% exact case.
forward_chain.
% then carry on
% forward- chaining.
for¥ard_chain :-
% This case only
% reached when above
% clause fails.
nl,
% so inform user
write('No (more) applicable rules.'
) ,% accordingly.
nl.
tion of MIKE, including those that let you perform arbitrary
calls to Prolog code. But MIKE still needs to include a few
bells and whistles.
The code given so far is sufficient to provide only the barest
bones of a toy implementation of MIKE. We have presented the
essence of the code to give you a feel for the basic concepts in-
volved. In addition to providing numerous efficiency improve-
ments (including protection against mindless backtracking),
the full implementation has to deal with many conceptual ex-
tras, like true defaults, facets, conflict resolution, fast forward
chaining, daemons, explanation facilities, and tracing.
True Defaults
Default reasoning means that we accept knowledge in the ab-
sence of information to the contrary. This requires an imple-
mentation of fetch that deals separately with instantiated and
uninstantiated variables. In the example presented in last
month's listing 1, you'll notice that the default r_and_d_bud-
gets of hlgh_tech_consumer_market are increasing (in the
absence of information to the contrary). Nevertheless, the fol-
lowing query will erroneously succeed in the implementation
just presented, even though the stored r_and_d_budgets of
home_computer_market are actually decreasing:
?- the r_and_d_budgets of
home_coraputer_market is increasing.
The query succeeds because, in the simplified implementation
shown, it is possible to prove both cases (i.e., that r_and_d
_budgets are decreasing and also that r_and_d_budgets are
increasing). In the full implementation of MIKE, the above
query correctly fails.
Facets
The implementation described above provides only for a sim-
plified slot:filler notation, whereas the full implementation of
MIKE allows a richer structure for fillers using fine-grained
FEATURE
A KNOWLEDGE ENGINEERING TOOLKIT, PART 2
Listing 4: A top-level goal f orward_chain.
fc :-
% Top-level invocation.
abolish(vni", 1),
% Clear out working
% memory.
assertCwin(start) ) ,
% Add special 'start'
% symbol.
abolish (already_did, 2),
forward _cha in.
% Invoke forward_chain
% workhorse.
Listing 5: Checking to see if a rule 's left-side pattern is
either in working memory or in
frame memory.
all_in_memCFirst & Rest) :-
% Conjunction of
% left-side patterns.
in_mem(First) ,
% See if the first one
% is satisfied.
all_in_iiie!n(Rest).
% Recursively see if
% rest are satisfied.
all_in_nie[n(X) :-
% Singleton pattern.
not(X = (_ & _)),
% This ensures that it
% really is just a
% singleton, not a
% conjunction.
in_niem(X).
% See if it is stored
% in working memory
? or in frame memory.
in_niem(the Attr of Obj is Val) :-
% Patterns of this form
% require frame access.
fetch(Obj, Attr, Val).
% so invoke the
% frame-retrieval
% workhorse.
in_mein(X instance_of Y)
% This is useful for
% looking up
% instance_of
% relations.
(X instanee_of Y with _ ).
% in which case we just
% ignore the details
% following 'with.'
in_raem(X subclass_of Y) :-
% This is useful for
% looking up
% subclass_of
% relations.
(X subclass_of Y with _)
% in which case we just
% ignore the details
% following 'with.'
in _ mem (deduce X) :-
% This is how we invoke
% a backward- chaining
% rule.
prove (X).
% in which case we let
% the workhorse
% do the work.
in_mem(X) :-
% This is the usual
% case, i.e., looking
% for an arbitrary
wm(X).
% pattern.
% Just see if it is in
% the Prolog database
% in this form.
attribute descriptors called facets. For example, consider the
following frame for dog:
dog subclass_of animal with
number_of_legs : 4,
consumes: [dog_food, meat].
Here is the same frame using the richer facet notation:
dog subclass_of animal with
number_of_legs :
Listing 6: Additional RHS actions that MIKE provides
for: conjunction of elements, adding elements, removing
elements, cosmetic printout, and a trap for halt.
perforraCFirst & Rest) :-
% Conjunction of rlght-
% hand-side patterns.
perform(First) ,
% Do the first one
% (this will involve
i one of the clauses
% below).
perform(Rest).
i and then do the rest.
perform(add X) :-
% MIKE operator 'add'
% signifies 'add WM
assert(wiii(X)).
% pattern. '
% Invoke Prolog's
% assert, which stores
% pattern in database.
perform(reniove X) :-
* HIKE operator
t 'remove' signifies
% 'remove WW pattern.'
retract(wmCX)).
% Invoke Prolog's
% retract, which erases
% pattern from database.
perforni(armounce X) :-
% Cosmetic printout.
% e.g., announce
i ['hi there,' X].
wrltel(X).
% Invoke user-defined
% Prolog utility to
i perform printout.
perform (halt) :-
% Special trap for
% 'halt' action.
assert (wm(halt) ) .
% Just add pattern for
% forward _chain
% to notice.
[value: 4,
type: Integer,
cardinality: 1,
Inheritance : supersede] ,
consumes :
[value: [dog_food, meat],
inheritance : merge] .
The value facet specifies what the actual filler is, whereas the
type facet specifies a run-time restriction that traps anomalous
assertions applied to subclasses or instances of the class dog, as
the following interaction illustrates (assume we have already
stored fide lnstance_of dog):
?- note the number_of_legs of
f ido is mumble.
Warning: 'mumble' violates the
'tjrpe' facet of 'dog' for
slot 'number_of_legs ' ,
which specifies type : ' Integer ' .
The cardinality facet specifies how many values are allowed
to fill the slot. The inheritance facet allows the user to distin-
guish between values that supersede inherited values (e.g., ?-
note the number_of_legs of fido is 3 would supersede
dog's 4 legs) and those that merge with (i.e., augment) inherit-
ed values.
Consequently, the inheritance: merge specification for
slot consumes of class dog allows the inference that dogs con-
sume not only dog_f ood and meat, but also whatever is in the
consumes slot of class animal. In the full implementation of
MIKE, both simple slot:filler and complex slot: [facet: filler]
notations are allowed.
NOVEMBER 1990 'BYTE 367
Circle 356 on Reader Service Card (RESELLERS: 357)
Laptop
External SCSI Hard Drive
for your Laptop Computer
Tulin Corporation now offm a full line of SCSI haid drives for the laptop computers. A-Hive. Hcnnit Crab,
Half Shell arc now available for both the desktop computers and the laptop computers using the parallel port,
Tulin continues their tradition of serving their customers with affortlablc price and performance in their prtxlucts.
e (9.9-X9.6-X4.3")
30MB
48MB
6SMB
85MB
100MB
120MB
170MB
200MB
340MB
675MB
1000MB
Cartridge Drive
44MB
Tulin Corporation
2156H OToole Ave., San Jose, CA 95131
Tel: 408-432-9025
Fax: 408-943-0782
FEATURE
A KNOWLEDGE ENGINEERING TOOLKIT,
PART 2
M
IKE
incorporates three conflict-resolution
strategies and allows the user to select
combinations from among these,
or even to add more.
Conflict Resolution
The definition of f orward_chain presented here so far doesn't
specify what to do if several rules have all their left-side pat-
terns satisfied; in that event, it will choose the first one. But a
true conflict-resolution strategy requires a principled selection
of a winner.
MIKE incorporates three conflict-resolution strategies and
allows the user to select combinations from among these, or
even to add more. The supplied strategies are:
• refractoriness, which prevents identical rule instantiations
from firing multiple times,
• recency, which prefers rules that apply to the most recent-
ly added working-memory elements, and
• specificity, which prefers rules that have a greater number
of conditions on their left sides.
The simple implementation presented above simulates refrac-
toriness by means of the database flag already_did (Rule-
Name, LHS).
Fast Forward Chaining
The definition of forward_chain embodies a very naive algo-
rithm (i.e., "Find some rule and test whether all its left-side
conditions are satisfied") and incurs huge overheads when the
set of rules is large. Fast indexing algorithms (e.g., RETE and
TREAT) ensure that the only rules that ever get considered are
those whose left-side conditions involve recently modified
working-memory patterns. Future releases of MIKE will in-
corporate such an algorithm.
Daemons
Actions associated directly with specific slots in a frame object
can be invoked either when slots are accessed or when slots are
changed. In MIKE, these are specified by extra facets called
access_rule and change_rule. They use the same syntax as
MIKE's rule notation. For example, here is an access_rule
daemon that calculates (at run time) the volume of any instance
of class vessel:
vessel subclass_of object with
volume :
[value: unknown,
access_rule:
(if
the height of ?self is H &
the width of ?self is W &
the depth of ?self is D &
prolog (Vol is H*W*D)
• Remains In Place while you use your computer.
• Avoids Costly Repairs. Protects delicate electronics
from dust, spills, smoke, ashes, staples.
• Soft. Flexible, retains normal keyboard feel.
• Washable. Durable High-Tech Polymer lasts years.
• Hundreds of Models. SafeSkin is available for most
PCs, laptops, workstations and clone keyboards.
• Office • Home • Factory • Classroom • Laboratory
List Price $29.95. Please call or write for free color
brochure. Dealer i^nquiries encouraged.
KEYBOARD PROTECTOR
Merritt Computer Products, Inc. 5565 Red Bird Center Drive
Suite ISO, Dallas, Texas 75237/(214) 339-0753 'FAX (2141 339-1313
, , . In Canada call 1-800-663-1061 , ^ _
368 BYTE* NOVEMBER 1990 CircU 222 on Reader Service Card
At Mount Sinai Hospital,
some of the best brains in the
country rely on Sony,
Fortunately, critical patient data
is tucked into the safest place of all.
A Sony data cartridge.
In fact, hundreds of detailed files
can be accessed from one, single.
solitary data cartridge.
Which is how the renowned
doctors at Mount Sinai Hospital
in New York City store patient
diagnostic data.
Not one byte con be lost.
That's why Sony produces, with
exacting care, a range of mini and
ultra-high capacity data cartridges
up to 525 megabytes.
And if Sony data cartridges can
do all of this, they can also back up
another vitally important life force
with the utmost integrity.
Your business operations.
SONY
Circle 318 on Reader Service Card
FEATURE
A KNOWLEDGE ENGINEERING TOOLKIT, PART 2
Listing 7: Rule graph for a sample interpreter run.
RULE NAME
lnltlalization_rule
bollingWaterJnplugKettle
boilingWater_FillKettle
boilingWater_PlugInKettle
boilingWater_SwltchOn
boilingUater_yaterBolled
ina]£ingTea_AddTeabag
maltingTea_AadBoilingWater
maiingTea_BrewlngTea
iiiakingTea_ReinoveTeaBag
makingTea_MlllcAndSugar
makingTea_MilkRequired
maltlngTea_SugarRequired
makingTea_StirrlngMil!cAndSugar
maklngTea_StirringMilk
maiingTea_StirrlngSugar
mailngTea_StliTingTea
mailngTea_TeaIsMade
CYCLE miMBER(l-13)
: 1...
*++
»+
ITEMS
DISCUSSED
MIKE
Prolog Interpreter
Part of a text/video
Supplied with MIKE;
package "Knowledge
a version ofProlog-2.
Engineering " (§PD624).
Expert Systems, Ltd.
Comes with a Prolog
Unit 12, 7 West Way
interpreter for MS-DOS.
Oxford OX2 ORD
The Open University
U.K.
Learning Material
44-865-794474
Sales Office
Inquiry 1017.
P.O. Box 188
Milton Keynes MK7 6DD
U.K.
44-908-653338
Inquiry 1016.
then
the volume of ?self Is Vol) ] .
Now, suppose you have the following instance of vessel
defined:
taiikl lnstance_of vessel with
height: 10,
width: 10,
depth: 10.
The next interaction shows the effect of invoking the ac-
cess_rule daemon:
?- the volume of tankl is What.
What = 1000.
Explanation Facilities
During execution, it is useful to be able to pose "how" and
"why" queries that specify, in a comprehensible format, how
particular conclusions are justified and why a particular ques-
tion is being asked. This capability is included in the full imple-
mentation of MIKE.
Tracing
Monitoring the details of rule execution is critical for debug-
ging purposes. MIKE provides both coarse-grained and fine-
grained views of the execution process to facilitate debugging.
The special command ?- show history produces a display
of the behavior of each rule at each cycle of execution during
forward chaining. The style of the graph is based on TRI
(Transparent Rule Interpreter), a powerful "click, point, and
zoom" rule-tracing enviromnent implemented on a Symbolics
AI workstation by our colleague, John Domingue.
In the example in listing 7, cycle numbers are shown along
the top row (with a "." for each cycle, a ":" for every fifth
cycle, and an integer for every tenth cycle). The left side of the
display shows the name of each rule. The symbols in the table
indicate the fate of each rule on each cycle. A "-I-" symbol
means that the rule entered the conflict set (i.e. , it was a poten-
tial candidate), but it was not actually fired. A "*" symbol
means that the rule not only entered the conflict set, but was
also the one selected for firing. Listing 7 is a sample history
trace showing a simple forward-chaining rule base designed to
make a cup of tea.
The Value of MIKE
MIKE forms the backbone of an Open University Study Pack
on Knowledge Engineering, which includes text and video ma-
terial that is centered around case studies of knowledge-elicita-
tion exercises, and a review of commercial knowledge engi-
neering toolkits.
MIKE fulfills three purposes in the context of the Open Uni-
versity's Knowledge Engineering course:
• It provides a "paper and pencil" surface syntax that helps to
concretize discussions about different styles of knowledge
representation;
• It provides a working implementation that encourages user
experimentation via numerous hands-on exercises; and
• It provides fully commented source code that illustrates how
to implement a knowledge engineering environment from
scratch.
In the interest of portability, a conservative subset of "Edin-
burgh-syntax" Prolog was used to develop MIKE, and graphics
were completely avoided. Even the tracing facilities are essen-
tially "glass teletype." This may seem somewhat surprising,
given our own conmiitment to state-of-the-art enviroimients for
both knowledge engineering and graphical rule tracing in Pro-
log. However, we thought it preferable to adopt a least-com-
mon-denominator strategy to encourage the most widespread
dissemination of our courseware. We are encouraging users to
modify MIKE software and to give us suggestions and im-
provements for incorporation into future iterations.
An important motive of this whole exercise has been mass
consciousness-raising. MIKE contributes to the dissemination
of knowledge engineering techniques, and the design and im-
plementation of knowledge engineering environments. ■
ACKNOWLEDGMENT
The software described in this article was designed and devel-
oped under the auspices of a grant from the U.K. Science and
Engineering Research Council. The "rule graph " notation was
directly inspired by the work of our colleague, John Domingue.
Marc Eisenstadt is a professor ofAI. Mike Brayshaw is a Re-
search Fellow. Both authors work at the Human Cognition Re-
search Laboratory at the Open University in England, where
they are currently focusing on program visualization and the
Prolog programming language. They can be reached at the
Open University or on BIX do "editors. "
370 BYTE* NOVEMBER 1990
DBMS Case Study:
Security for the Goodwill Games "
The 1990 Goodwill Games:
2500 athletes in 22 events at
1 5 locations, drawing hundreds of thousands to watch
them perform. A show-place for international good-
will. A potential target for terrorists. A challenge for
security agencies.
With only 3.000 off-duty officers to fill 30,000 as-
signments, there's no room for confusion in scheduling.
And scheduling must respond to last minute changes,
as event times slip, as dignitaries arrive on short notice,
or as threats arise. Hand-scheduling can't meet the
challenge. But the Games' Integrated Police Planning
Group (IPPG) found that no automated system had
ever been developed for securing such events.
Automated Manpower
On-line Scheduling
(AMOS) matches personnel to scheduling require-
ments, taking into account special training, language
skills, and other factors. AMOS prepares an assign-
ment sheet for each individual, explaining the
assignment, when and where to report, how to get
there - even where to park.
AMOS responds to changes quickly. The database
is large and complex, yet thanks to the innovative
He Application
db_VISTAm
Database Management System
Specifications
combined technology of the
underlying db_VISTA
database engine, search,
match, and update times are
negligible. Data integrity is
assured by avoiding data
redundancy. That means
the infomation is reliable.
The Solution
AMOS was created by
Raima's services subsidiaiy.
Vista Development Corp.,
using the db_VISTA m
DBMS. "We looked for
months for a database that
was fast, flexible, and could handle a huge volume of data
while still maintaining speed." said Sgt. Alan Bemstein of the
IPPG. "We also wanted to find a company that could not only
fumish the product, but provide the development services."
They discovered Raima and db_VISTA III.
Your end users may not be fighting terrorists, but they still
need fast, reliable information to get their jobs done. If you
develop applications for MS-DOS. MS Windows. UNIX,
QNX, OS/2, VMS. Macintosh, and other environments,
db_VISTA III is the solution.
Call 1-800-db-RAIMA (1-800-327-2462)
Circle 392 on Reader Service Card
Command center personnel can
adjust schedules without delay or
confusion, thanks to dh_V/STA Hi's
ability to handle large volumes of
data with speed and accuracy.
High perfonnance. C language portability.
Complete C source code available. No royalties.
Network data model. Relational B-tree indexing. Relational SQL quer\" and report w riter.
Single & multi-user. .Automatic recovery. Built-in referential integrity. Complete schema
revi^sion capability. Supports: V.MS. UNIX. QNX. SunOS. XENIX. Macintosh. MS-DOS.
MS Windows. OS/2 compatible. .Most C Compilers and L.ANs supported.
Raima Corporation 3245 146th Place S.E.. Bellevue. WA 98007 USA (2061747-5570 Telex: 6503018237 MCI UW FAX: (206)747-1991
International Distributors: .Argentina: 54 1 313 5371 Australia: 61 2 419 7177 Austria: 43 22 43 81861 Brazil: 55 1 1 829 1687 Central America: 506 28 07 64 Denmark: 45 42 887249
France: 33 1 46092784 Italy: 39 45 58471 1 Japan: 81 3 865 2140 Mexico: 52 83 57 35 94 The Netherlands: 31 02159 46 814 Norway: 47 244 8855 Sweden: 46 013 124780
Switzerland: 41 64 517475 Taiwan: 886 2 552 3277 United Kingdom: 44 0992 500919 Uruguay: 598 2-92 0959 USSR: 01 32 35 99 07; 812 292 1965: 0142 437952 West Germany: 49 7022 34077
Copyrighl Raima Corporalion. Ait rights resen ed. ' "Goodwill Games" is a trademark of tile Turner Broadcasting Company. dl?_ is registered in the U.S. Patent and Trademarlt Office.
fkl RAIMA
\^^% CORPORATION
Anti-Obsolescent
Forval Super High-Speed
Modems.
Enhancements for your
modem are just aphone
call away. Simply dial
FORVAL's headquarters
andFORVAL-Link™
assures speed or feature
upgrades automatically.
Your modem is
protected against
obsolescence.
With FORVAL Turbo
Interface,''" data
integrity is ensured
even at speeds greater
than 19.2Kbps.
Modem can be used
horizontally -or
vertically when you
need to save
desktop space.
Now you can get all this for the
same amount you would spend on an
ordinary V.32 modem.
Introducing the SA14400 from
Forval. The first super high-speed
modem designed to discourage
obsolescence.
And don't worry about compatibil-
ity Forval modems are compatible
with all dial-up modem standards. So
you can talk to anyone. Anywhere.
No matter what the line conditions.
Your investment ,
is also protected
with a five-year
warranty.
Alld free j^g available in board model
high-speed /'"' ii'tenml PC use.
communications software is included
in the package.
So if you want a super high-speed
modem that has it all, think of us.
Forval.
To learn more about our complete
Forval's super high-speed
dial-up modems are
currently the fastest full
duplex modems on the
market-up to six times
faster than ordinary
V.32 modems.
Completely compatible
with CCITT dial-up
standards.
Controls and displays
ensure complete
visibility and
management over
modem operation.
line of modems, call us today at
1-800-FORVAL-l.
FORVAL AMERICA, INC.,
Modem Division, 6985 Union Park
Center, Suite 425, Midvale,
Utah 84047, Tel: (801) 561-8080,
Fax: (801) 561-8777.
The Modem With A Future."
©Copyright 1990, FORVAL AMERICA. INC. FORVAL-Link and FORVAL Turbo Interface are trademarks of FORVAL AMERICA. INC.
Circle 139 on Reader Service Card (RESELLERS: 140)
FEATURE
HOT Links
TOGO
Dynamic Data Exchange lets Windows
and OS/2 applications share data easily
Michael Vose
indows 3.0 and OS/2 Presentation Manager
(PM) endow application programs with a com-
mon look and feel. Programs running simulta-
neously almost seem to blend together. When
they employ a service called Dynamic Data Ex-
change, they functionally do. With DDE, a program can use
another program's data as though it were its own. This intimate
sharing of information promises to integrate tomorrow's pro-
grams as never before.
While graphical user interfaces (GUIs) abound these days,
DDE sets Windows and PM apart from the rest. I'll look at how
DDE works and describe how you can use it to realize a new
level of interprogram harmony.
The Information Melting Pot
Both Windows and PM can multitask different applications, as
well as instances of the same application (sharing code across
instances). PM applications can also multitask internally— a
program might dedicate one thread to menu handling and an-
other to screen updating. Furthermore, with the multiple-docu-
ment interface, a Windows or PM application can maintain sev-
eral active documents. All this concurrent activity, along with
a common look and feel across programs, encourages users to
view the system as a whole and to expect the parts— including
data— to work together.
Getting information from one program to another has always
been a thorny problem. In the character-based world of DOS,
nearly every application specifies its own unique format for
storing and displaying information. To exchange information,
you have to negotiate some sort of format conversion.
GUIs and some character-based windowing systems try to
overcome this problem with cutting and pasting. Although well
understood and useful, cutting and pasting suffers from several
limitations. It involves several steps: You have to select the in-
formation, cut or copy it, indicate a destination, and then paste
the information. Cutting and pasting can limit you to text- or
character-only information exchanges. Additional information
(in the case of text, fonts and emphasis) often doesn't survive
the transfer. Most important, information exchanged by cutting
and pasting is static; if the original information changes, you
have to redo the data exchange.
DDE addresses these information-exchange inadequacies.
As its name implies, DDE enables programs to share informa-
tion even as the information changes. In addition, DDE oper-
ates automatically once a user connects one or more applica-
tions.
The programming team that wrote Microsoft Excel invented
DDE to show how to use Windows' message-based interpro-
cess-communications facilities. Windows incorporated DDE in
version 2.0; PM had it from the start. (A special dynamic link
library to implement DDE under Windows 1 .0 appeared just
before Windows 2.0 was released.) DDE extends the message-
based architecture of Windows and PM. Developers can incor-
porate DDE, which is a documented protocol for interprocess
communication, into any Windows or PM program. Such pro-
grams can then exchange information whenever instructed to
do so.
DDE's Many Uses
Although DDE has been around for some time, not many pro-
grams use it yet. The programs that do support DDE illustrate a
variety of information-exchange scenarios:
• Stock reports with hot links to real-time data. With a telecom-
munications hookup to a stock-reporting service like Lotus
Signal (which uses an FM radio sideband to transmit stock
data), a DDE-capable spreadsheet receives data from a stock-
tracking program, records every change in the price of one or
more stocks, and recalculates the value of a portfolio.
• On-line airline reservations. A network of PCs links a reser-
vation database to a graphics program showing an up-to-date
diagram of the available seats on any scheduled flight. This ap-
plication uses a background "redirector" that intercepts DDE
traffic, converts it to the appropriate network protocol, and
NOVEMBER 1990 • B Y T E 373
FEATURE
HOT LINKS TO GO
Insert Eield Tijpe: DistTycMsns:
Connents
♦
Create date
Data
Date
DDE
DDE Auto
Edit tine
L
GK
_ [ Cancel )
[ ma ]
Field Code: DDEflUTO app-nane file-nane [place-refefence]
ddeauto excel test.xls r3c5
Type progran name, file name; optional place
Screen 1: This is the Word edit box for creating a field in a
document. This example creates a DDE field that links a cell
in an Excel spreadsheet to a Word document.
Microso«Word|P.eview|
File Edit View Insert Format Utilities Macro Window Help
{ddeeuto excel test.xls r3c5}
Pg 1 Sec 1 1/1 jflt 1.1" in 2 Col 1 [ lillll
i f ^
Par<ljfush-DDEnG4KX
Screen 2: In this Word document, the DDE field displays
the DDE application topic and item names. Alternatively, it
could show the value of the referenced spreadsheet cell.
sends it across tiie network to anotiier station wliere a similar
redirector converts it back to DDE.
• Compound documents. These are DDE-linked word process-
ing elements that each manipulate a separate document but
share some common text with each other and are thereby always
up-to-date— even if the individual documents are on different
machines on a network.
• Data queries across applications. A spreadsheet queries a
database for information that updates itself whenever the data-
base changes. The PM version of AutoCAD uses this kind of
DDE link to let an Excel spreadsheet's materials worksheet
control an AutoCAD drawing.
• Links to remote mainframes. DDE-capable communication
programs link mainframe databases to PC-based spreadsheets
or word processing programs.
• Remote data gathering. Using data acquisition hardware, a
DDE-based software module collects data and simultaneously
saves it to disk, links it to a chart program that diagrams the in-
coming data, and also links it to a spreadsheet that computes
averages.
• Downloads from E-mail or communications services. Instead
of reading information on-line, a DDE-based telecommunica-
tions program saves messages to disk or places them into a word
processor document for later perusal.
In each case, automatic transfer of data between applications
frees users from mundane and repetitive cutting and pasting
and welds individual programs together to create metapro-
grams that are more than the sum of their parts.
On the Links
DDE supports both temporary and permanent information ex-
changes. Temporary exchanges are simple transactions. A pro-
gram requests information and receives it or sends information
and receives an acknowledgment. Permanent exchanges come
in two varieties: hot and warm. When sender and receiver com-
municate by way of a DDE "hot link," information flows only
when the sender has new data to transmit. In the case of a
"warm link," the sender tells the receiver that there's new
data, but doesn't send it until the receiver asks for it.
A program's user establishes temporary or permanent links
between applications. In a DDE spreadsheet like Excel, for ex-
ample, you do that by placing a formula into a worksheet cell.
This formula describes the target application and the nature
of the link. For example, to link an Excel spreadsheet to the
Quotes stock market reporting program, you place a formula
into a cell as follows:
= 'QUOTE' I 'NYSE' ! IBM
This formula contains the three essential pieces of DDE syntax:
application, topic, and item names.
In Microsoft Word, DDE links are fields. Along with time,
date, and comment fields, Word also supports a DDE field. To
link a Word document to an Excel spreadsheet, you specify the
DDE names. The edit box in screen 1 gives an example. Fol-
lowing the field code DDEAUTO there is the target applica-
tion's name (excel), the topic name (test.xls, a data file),
and the item name (r3c5, the cell that has the information).
Once established, this link will place whatever value resides
in that worksheet cell into the Word document and will change
it automatically if the worksheet value changes. The Word
document can either display the value or, as screen 2 illus-
trates, show the field specification that governs the value. As
you can see, it takes just a few steps to link programs together.
You can terminate a link just as easily.
Links between programs can refer to fields within files, or to
entire files. File-level links ensure that changes to a master file
propagate to any files linked to that master. These secondary
files need to be open to stay in sync with the original.
Users of programs that support DDE don't generally need to
worry about whether they're running under Windows or PM.
Most programs that support the two environments forge DDE
links the same way. Internally, as you'll see, Windows and PM
handle DDE a bit differently.
How DDE Works
The underlying mechanisms that make DDE possible depend
on the message-based architecture of Windows and PM. Under
these environments, when anything happens— a mouse-click,
key press, window-dragging operation, or menu selection— the
operating system broadcasts a message. These messages accu-
mulate in either a system message queue or an application mes-
sage queue. Within every Windows or PM application, a mes-
sage loop continually examines these messages, selects those
that it needs to handle, and ignores the rest.
Windows' cooperative style of multitasking relies on the
messaging system. Whenever any application retrieves a mes-
sage from the system message queue and acts on it, Windows
gives that application control of the CPU. Before it can check
374 BYTE' NOVEMBER 1990
FEATURE
HOT LINKS TO GO
A GRAPHICAL VIEW
OF A DDE CONVERSATION
Client application
DDESTRUCT
Server application
INITIATE
INITIATEACK
REQUEST
Data
In a typical DDE conversation, the client initiates the
conversation, and the server acknowledges. The client then
requests data, which the server puts in shared memory.
the message queue again, all other running programs get a
crack at the queue and a chance to gain control. Although PM
structures the retrieval and processing of messages in a similar
way, OS/2 handles multitasking differently. A scheduler in
the operating-system kernel parcels out CPU time to program
threads.
The stream of messages flowing within Windows and PM
enables DDE. It is simply a message protocol: the definition of
a series of messages that Windows and PM programs can re-
spond to and act on.
The Client-Server Model and Conversations
The client-server model and the conversation are the two key
conceptual ingredients of DDE. With the client-server model, a
DDE server provides data, and a DDE client consumes it. This
apparently simple model can get complicated, however, be-
cause a client can have multiple servers, and a single program
can function as both a client and a server. These complex sce-
narios are particularly likely under multitasking systems. For
example, one application can receive data from a second as a
client and then act as a server to pass information along to a
third. Applications can simultaneously play the role of both cli-
ent and server (in two separate conversations) to simulate a two-
way peer-to-peer interaction.
The interactions between a DDE client and server are called
conversations. Conversations between programs work like tele-
phone conversations between people. One program initiates a
conversation, the other acknowledges that a conversation has
begun (like soneone answering a phone), information flows,
and, finally, one program terminates the conversation.
Conversations from a client program not only target a server
application but also specify a topic and an item. A topic is typi-
cally a filename, and an item is any specific data object— usu-
ally specified by a field, cell, or range— within that file. Each
data object requires a separate request.
The behind-the-scenes logic of a DDE conversation goes like
this (see the figure): The client starts a conversation by sending
Subscription
Problems?
x>
us. MAIL
We want
to belp!
// you have a problem with
your BYTE subscription, write
us with the details. We'll do
our best to set it right. But
we must have the name,
address, and zip of the
subscription (new and old
address, it it's a change o/
address). If the problem
involves a payment, be sure
to include copies of the
credit card statement, or
front and back of cancelled
checks. Include a 'business
hours" phone
number if possible.
EVTE
Subscriber Service
P.O. Box 555
Hightstown, NJ 08520
NOVEMBER 1990 -BYTE 375
FEATURE
HOT LINKS TO GO
DDE MESSAGES
The DDE message sets for Windows and Presentation
Manager. The two sets share nine messages. PM adds a
tenth: WM_DDE_INITIATEACK.
DDE MessagePurpose
WM_DDE_INITIATE
WM_DDE_INITIATEACK
WM_DDE_TERMINATE
WM_DDE^CK
WM_DDE_REQUEST
WM_DDE_DATA
WM_DDE_ADVISE
WM_DDE_UNADVISE
WM_DDE_POKE
WM_DDE_EXECUTE
Request the start of a DDE
conversation.
Acknowledge the start of a DDE
conversation (PM only).
Halt a conversation.
Acknowledge a DDE message.
Ask server to provide data.
Notify client that data is available.
Ask server to update data whenever
it changes.
Tell server that a data itenn should
no longer be updated.
Ask server to accept unsolicited
data.
Sends a command string to server.
Listing 1: API calls to initiate a DDE conversation
under Windows and PM.
Windows
SendMessage(
(HWND) -1,
WM_DDE_ INITIATE,
hMyWnd,
MAKELONG(aApp, aTopio)
);
Presentation Manager
UinD(ieInitiate(htfnd, "AppName", "TopicName") ;
out a DDE-initiation message. The target server application (or
any interested application if the client names no specific target)
responds with an initiation-acknowledged message. The client
program next sends a message containing a topic and an item
name, and it requests either a permanent or temporary infor-
mation exchange. The server then responds by sending the re-
quested information. A client application can also send unre-
quested information to a server and can instruct the server
application to execute one of its internal commands. For exam-
ple, under Windows 3.0, a program's installation module can
tell the Program Manager to create a group and add an item to
it. Either the client or the server can terminate the conversation.
DDE Nuts and Bolts
DDE relies on a series of nine messages (10 under PM — see the
table) and several important data structures. These data struc-
tures provide a memory format for the information that flows
during a conversation. The DDEINIT and DDESTRUCT PM
data structures appear in listing 2. Windows uses global data
structures that programs create with calls to the GlobalAlloc
function. Parameters accompanying each DDE message point
to these structures. Windows and PM store the DDE informa-
tion itself (e.g. , spreadsheet values and text) in memory that the
client and server share. The client application program must
allocate memory for all DDE data structures when it initiates a
DDE conversation.
A DDE conversation begins when a client broadcasts a
WM_DDE_INITIATE message. Under Windows, you use the
generic application programming interface function Send-
Message; under PM, there's a special WinDdelnitlate call
(see listing 1). Similarly, Windows uses SendMessage and
PostMessage API calls for sending subsequent DDE messages,
while PM uses a special call, WlnDdePostMsg.
Once a DDE conversation has begun, a client application
conducts an exchange by performing the following actions:
• Allocate memory for the DDE memory object. This action
creates the shared memory area that both applications will use.
• Create a format for the information to be exchanged. Win-
dows and PM provide a predefined format (clipboard format)
for exchanging string data. A program must create its own for-
mat for exchanging other data, like graphics.
• Select an information-exchange type. The client program
specifies whether an exchange will be one-time-only, a hot
link, or a warm link.
• Send a DDE message.
• Deallocate DDE shared memory. This step cleans up memory
after the completion of a DDE.
Each DDE conversation requires a separate window on both
ends. It might be a main application window, a window associ-
ated with a specific document, or a hidden window that never
appears on the screen.
Differences Between Windows and PM DDE
Although their DDE message sets are nearly identical, Win-
dows and PM use slightly different schemes for passing infor-
mation among applications. This difference results from a key
distinction between the memory-addressing design of their re-
spective underlying operating systems.
Windows DDE uses 16-bit handles to global memory objects
to locate exchangeable data. PM limits access to global memory
and instead uses a 32-bit memory selector to pass data between
OS/2 processes.
There are two parameters available as arguments for any
Listing 2: Presentation Manager DDEINIT and
DDESTRUCT data structures. The DDEINIT structure
holds the application and topic names (Windows stores
these in atoms). DDESTRUCT holds the name of the
item, its format, and the item 's data.
typedef struot_DDESTRUCT {
ULONG obdata;
USHORT fsStatus;
USHORT us Format;
USHORT offszItemName;
USHORT offabData;
} DDESTRUCT;
typedef struct_DDEINIT {
USHORT Ob;
PSZ pszAppName;
PSZ pszTopic ;
} DDEINIT;
376 BYTE* NOVEMBER 1990
FEATURE
HOT LINKS TO GO
given DDE message. The first designates the handle of the tar-
get window. A second 32-bit parameter contains all other
conversation particulars, including memory selectors. The de-
signers of PM foresaw that this parameter could not forever ac-
commodate the ever-increasing size of processor address
spaces and LAN communications needs, along with strings to
identify DDE objects. So, under PM, the second parameter of
DDE messages became a pointer to one of two DDE data struc-
tures. These structures contain all the necessary DDE conver-
sation parameters, as well as the actual data being exchanged.
This scheme ensures that PM can accommodate future system
software changes and new hardware architectures without al-
tering the DDE message format.
Windows uses atoms (i.e., integers that identify character
strings) to refer to the information being passed between a cli-
ent and a server, and global memory handles to refer to the data
structures that actually contain the data. These atoms and han-
dles form the contents of the second parameter sent with every
DDE message (the first being the target window handles). PM
uses a separate DDE data structure (pointed to by the second
DDE message parameter) in which to package conversation pa-
rameters and data. This makes using atoms unnecessary.
Because of the restrictions that OS/2 places on a process
when it attempts to access another process, PM uses a special
set of DDE API calls that grant this access automatically. These
special calls include WinDdelnitlate, WinDdeRespond, and
WinDdePostMsg.
DDE and the Integrated Desktop
Multitasking and DDE will increasingly display a symbiosis
within the next generation of PC applications. Multitasking
provides for the functional integration of applications, and
DDE furnishes the concordance of information. Once they dis-
cover that they can connect disparate applications seamlessly,
users will stop thinking about tools (applications) and start fo-
cusing on specific documents or tasks. Windows 3.0 and PM
both provide a way to group tasks according to the needs of any
user. The ability to group all the documents needed to produce
a firm's annual report, for example, helps the person working
on the report focus on the pieces of the project rather than on
the tools used to complete it.
Grouped tasks lead to the organization of computer desktops
into workspaces — a workspace for the annual report, a work-
space for the new building proposal, and so on. Within each
workspace, many applications and documents will be open;
some of these will share information via DDE links.
DDE extends an application by enabling it to use information
from another program that it otherwise could not generate it-
self. For example, when you use DDE to embed a chart from a
program like Microsoft PowerPoint into a word processing
document, you add to the word processing program a capability
that it otherwise would not have.
Because DDE preserves the format of exchanged informa-
tion, it eliminates such problems as having to alter the font or
point size of data linked from an Excel spreadsheet to a Word
document: DDE can send font and size information with the
data. This preservation of format further enforces the idea that
pieces of information are objects that users can mix and match.
With all these benefits and possibilities, you can bet that
DDE is a term you will be hearing about much more frequently
in the not-too-distant future. ■
Michael Vose is the author of the book Windows 3 .0: A Defini-
tive Guide for DOS Users (Addison- Wesley, 1990). He can be
reached on BIX do "editors. "
WRITE US. . .
SO THEY WON'T
CALL YOU
Many people enjoy receiving
information about products or
services in their homes by
telephone.
But if you want fewer phone
calls from national advertisers,
we can help.
Telephone Preference Service
can effectively reduce phone
calls from national advertisers.
And, it's absolutely FREE.
Just send us your name, full
address, area code and phone
number. We'll tell participat-
ing national advertisers to
remove your name from their
calling lists.
After all, they only want to
talk to people who want to
listen.
Telephone Preference Service
Direct Marketing Association
1 1 West 42 Street
P.O. Box 3861
New York City, NY 10163-3861
Name
Street
Apt,
City
State
ZIP
Area Code
Telephone Number
NOVEMBER 1990 'BYTE 377
■ New Topic: Graphics
You may already be participating in
discussions on graphics within our
telecomm.pgms/objective.tc topic.
Here the discussion has expanded
from typical character-mode tele-
comm interface to graphical interface.
The subject has become so hot that
we've opened up a new graphics topic.
Join us while we discuss data com-
pression and extending the existing
BBS-independent macro command con-
cept to incorporate graphics, among
other things of course, (join tele-
comm . pgms / graphics)
■ Mac Exchange Update
This month we'll continue our group
project on making a Mac-like front
end program for BiXing. Both users
and coders are contributing some
excellent ideas. You'll definitely want
to get in on the action, (join mac.
hack/general)
With the holiday season drawing
nearer, the Mac. hack/products topic
is where it's at. We'll have vital infor-
mation on Mac products for all you
holiday shoppers, including the latest
on high-capacity hard drives for your
Mac. (join mac.hack/products)
As usual, Wednesday nights (8:30 to
1 0:00 EST) feature the ever-popular
get-togethers in CBix. Join us for the
tech expertise and camaraderie you
won't find anywhere else as we
explore how the Mac interfaces with
society, (join mac.sandbox/political)
■ Hobbies for the Holidays
As the holiday season approaches,
what do we all start thinking about
but ourselves? And our hobbies. Now
you can gab on BIX about whatever
interests you the most. We'll cover
COMMUNITY CALENDAR
NOVEMBER 1990
everything from woodworking to
model trains, sheep-raising to knitting,
cold-weather bicycling to tropical fish
collecting. And it could get weirder
A great source of ideas for the holi-
days, (join hobby)
■ CNN. FNN. Who needs 'em?
You can get all the up-to-the-minute
money news you'll ever want or need
right here. We give you hard facts
as well as compelling commentary,
always with an emphasis on the finan-
cial implications, (join financial /global)
■ New AeroSpace Conference
Another exciting BIX innovation. The
Tech Transfer conference brings to-
gether developers and potential end-
users of National AeroSpace Plane
technology. It's an experiment now,
but ultimately the conference could
reduce the time lag between govern-
ment technology development and
domestic industrial use from 12-16
years down to 2-4 years. It's not too
late to get in on the ground floor and
put the power of BIX to the test. You
might even improve American Indus-
try's competitiveness in the emerg-
ing world market, (join tech. transfer)
■ Special Session on Desqview-X
and QEMM
Get the inside scoop on the release
of Desqview-X and QEMM with
Quarterdeck's Bob Perry. It happens
Tuesday, November 6 at 7:00 pm
PST (join desqview/cbix)
Some favorite exchanges you'll
want to try...
■ Amiga Exchange
amiga.user Exchange Ideas, solve
problems, compare
notes
amiga.sw Amiga programming
and developer issues
amiga.hw Amiga hardware
design, use, and
hookup
amiga.arts Artistry using the
Amiga
amiga.int Developing for the
International Amiga
amiga. special Special guests and
events
amiga.dev Commodore's confer-
ence for developers
■ IBM Exchange
ibm.pc The venerable PC
ibm.at The AT series and
workallkes
ibm.ps The PS/2 series
ibm.osl OS/2 operating system
Ibm.dos PC/DOS & MS/DOS
lbm.os.386 Alternative 386
operating systems
ibm.utils Utility software
ibm. repair- Garage and Tune-up
shop Shop
Ibm.newprods New products for
IBM computers
ibm. exchange IBM Exchange
clearinghouse
Ibm. listings Index to IBM files
ibm. other Applications, printers,
modems, etc.
microsoft Products from
Microsoft
I Writers' Exchange
desktop. pub
journalism
journalism. pro
marketing
new. writers
poetry.pros
sf
sfwa
tech. news
Using microcomputers
for publishing
Reporting and writing
Interaction for
working press only
High Tech PR
Getting started In the
writing business
Writing both types
of English
For Science Fiction,
Star Trek, and
fantasy fans
The Science Fiction
Writers of America
Discuss news
Circle 450 on Reader Service Card
BEAM YOURSELF
TO A PLACE
WHERE COMPUTER SAWY
ABOUNDS.
■ Imagine a setting in which com-
munal wisdom is on tap. A place that
has the fit and feel of a small, friendly
town, yet the sophistication and
resources of a global community.
One which you can visit electroni-
cally—to increase your knowledge
of computers and their applications,
hone your skills, share insights with
thousands of other computer pros,
and have fun. Such a community
would be called BIX.
Subscribe to BIX, the flat-fee,
on-line information service.
BIX is your access to industry news.
And to many special interest Ex-
changes—such as our Amiga, IBM,
Mac, Writers', and Interactive Games
Exchanges— which include thousands
of free, downloadable programs. All
for just S39 per quarter*
Subscribe via your computer...
Set your program for full duplex, 7
bits, even parity, I stop bit. Call BIX
on our registration-only number: 800-
225-4129. In MA: call 617-861-9767.
International: call NU 13 10690 1 57800.
Then hit the return key, and respond:
Prompt:
login
Name?
You Enter:
bix
bix.ville
You may buy off-peak access via
Tymnet at $20 per month or S3 per
hour, or you may buy peak access at
$6 per hour' '
'Based on a S 156 annual fee, billed quarterly.
Telecommunications charges are extra.
You may cancel at any time without future
charges.
'Available only in contiguous 48 states.
Tymnet rates subject to change.
800-227-2983 • In NH 603-924-7681
BIX
FREEH
"Dog And Pony"
MOUSEPAD
In Full Color
with purchase of
HARVARD GRAPHICS
Your Source For Software
PLEASE CALL US FOR PRODUCTS NOT LISTED,
WE SHIPTO APO& FPO ADDRESSES CALL US FOR A CA TALOG
Please Specify Disk Size When Ordering
99
CAO
Autosketch 3.0 145.00
Design Cad 3D 3.0 205.00
Design Cab 4.0 155.00
Genetic 3D Draftmg 195.00
Genetic Cadd Level 3 219.00
COMMUNICATIONS
Caibon Copy Plus 5.2 115.00
Close Up Suppott 3.0 165.00
Cfosstait: Matk 4 139.00
PC Anywhete IV 99.00
Ptocomm Plus 59.00
Smanetm 240 3.1 195.00
DATABASE
Clarion Professional Devel 2.1 475.00
Clipper (Summer '87) 429.00
DBase IV 1.1 499.00
FoxbasePlus 199.00
Foxpro Lan 679.00
Foxpro Single User 479.00
Paradox V 3.0 469.00
PC File 5.0 75.00
R&RRel8tionalReport Writer 10500
DESKTOP PUBUSHING
Bilslteam Fonts (each) 95.00
Freedom of Frew 2S9.W
Go Script Plus Ver. 3 195.00
Go Script Ver. 3 99.00
PFSlsl Publisher 3.0 95.00
The New Print Shop 39.00
Ultiasciipt PC Plus 2 1 249.00
Ventura Publisher Gold 559.00
Wordscan Plus 689.00
EDUCATION &
ENTERTAINMENT
Flight Simulator 4.0 42.00
Leisure Suit Larry III 39.00
Microsoft Learning DOS 35.00
PC Globe 3.0 39.00
Playroom 32.00
SitrKily 33.00
Tetns 22.00
Typing Tutor IV Plus 35 00
Where . . Is Carmen San Diego 30 00
FORM DESIGN &
aOWCHARTING
Flowcharting III 149.00
Formworx with Fiji File 2.5 85.00
Interactive Easyflow 6.1 109.00
Org Plus Advanced 5.0 69.00
PerForm Z.I 159.00
GRAPHICS
Autodesk Animator 245.00
Dan Bricklin Page Garden 62.00
Deluxe Paint II Enhanced 89.00
Drawperfectl.1 279.00
Freelance Plus 3.01 339.00
Grapher 145.00
Harvard Grapho 2.3 29S.00
Hijaak 85.00
Hot Shot Graphics 159.00
Inset Plus (w/HkJaak) 109.00
PC Paintbrush IV Plus 119.00
Pizazi Plus 2.0 65.00
PrintAPtot2.0 199.00
Show Partner FX 3.5 229.00
Surfer 359.00
HARDWARE & PERIPHERALS
ATI VGA Wonder 51 2 W/Mse 349 00
Copy li Option Board Deluxe 115.00
Logitech Bus fvlouse C9 85.00
Logitech Serial Mouse 75.00
Logitech Scan fvlan Plus 185.00
Logitech Trackman Serial/Bus 89.00
Masterpiece Plus 105.00
Mcrsft Mouse wM'indows 3.0 1 59.00
Microspeed PC Trac Serial 75.00
MS Mouse w/Paint Serial/Bus 109.00
Pacific Data l-2-4Brdw/0MB 135.00
Pacific Data 1-24 Btd w/IMB 182.00
Pacifk:Datal-2-4Brdw/2MB 255.00
Pacific Data 4 Memory w/OMB 82.00
Pacific Data4MemotYw/1MB 139.00
Pacific Data 4 Memory W/2MB 199.00
Pacific Data 25-in-l 289.00
Pacific Data 26-in-1 vers. Ill 355.00
Pacific Outline I 209.00
Pacific Data PacificPage IIP/Ill 379.00
Pacific Data 25-in-one 289.00
Pacific Data PacificPage 489.00
Pacific Data PacificPage for IIP 369 00
Ploner In A Cartridge 259.00
Pacific Outline I 209.00
Pacific Print 245.00
Postscript Cartridge by Adobe 255.00
PracPeriph 2400 Ext w/MNP 20900
PracPeriph2400lntw/MNP 175.00
Sota 2861 Accelerator 305.00
Sola 386i Accelerator 409.00
Super Cartridge 1 -IQ Engmg 27 5 00
Super Cartridge 2 -IQ Enging
449.00
OS/2
Worldpon 2400 Modem wMNP 345.00
OS/2 Standard Edition 1.2
29500
Worldpott 2496 Fax Modem
485.00
Excel for OS/2
329.00
INFORMATION MANAGEMENT
Multiscopel.l
325.00
Agenda
275.00
MS OS/2 PresMngr Toolkit
329.00
askSam
175.00
Smalllalk/VPM
329.00
Best Choice
59.00
WordPerfect for OS/2
319 00
Infoselect 1.1
55.00
PROJECT MANAGEMENT
Instant Recall
79.00
Hanrard Project 3,0
43900
Who What When 2.0
179.00
Scitor Project Scheduler IV
429.00
Supetproject Expert
449.00
MS Works 2.0
95.00
Timeline 4,0
469.00
PFS First Choice
92.00
SCIENTIFIC /STAT
Q&A3.0(Networkabie)
229.00
Brammaker
149.00
Symphony 2.2
519,00
Derive
125.00
LANGUAGE & PROGRAMMING
Mathcad 2,5
325.00
Brief
159.00
Mathematica 385 w/3B7 Supn
845.00
BTrieve
179.00
SPSS/PC Plus
549.00
C Tools Plus
95.00
Statgraphics
57900
Clears for C [or dBase)
135.00
Systat w/ Graphics
679.00
Macro Assembler
99 00
SPREADSHEET
Matrix Layout 2.0
135.00
AHways (Lotus 1 -2-3 or Symphy)l 1 5,00
MS Basic 71 Devel System
329.00
Lotus 1-2-3 Ver. 2.2
349.00
MS C 6.0
329.00
Lotus 1-2-3 Ver. 3.0
419.00
MS Fortran
299.00
P.D. Queue
59.00
MS Quick Basic
67.00
Qualtro Pro
319.00
MS QuickC 2.5
67.00
Qualtro Pro Upgrade
99.00
MS Quick C w/ Quick Assm2.5
135.00
Sideways 32
42.00
Object Professional
109.00
SupercalcV
315.00
Quickpac Professional
149,00
The Baler
35900
Smalltalk V286
12900
VP Planner Pius 3D
155.00
Sourcer w/Bios
159,00
UTILITIES
Turbo C++ Prof-
199,00
1 Dir Plus 3.0
49.00
Turbo C Tools
95,00
386 To The Max 5.0
79.00
Turto Pascal 5 5 Prof
179,00
Above Disk
65.00
Power Tools Plus
115,00
Automenu
39.00
Turbo Professional
79,00
Brooklyn Bridge 3.0
89.00
Windows Developmt Toolkit
329,00
Check It
85.00
Zortech C ++ 2.0
149,00
Copy II PC 5.0
27.00
NETWORKING
Copywrite/Zetodisk w/Rescue
55.00
Lantastic 2MBPS Adapter
189 00
Direct Access 5.0
55.00
Lantastic 2MBPS Starter Kit
409,00
Disk Technician Advanced
9500
Lantastic Ethernet Adapter
259,00
Fastback Plus
119.00
Lantastic Ethrnet SlrKitl OMBPS 555.00
Headroom
69.00
NE1000
175.00
Hyperpad 2.0
85 00
NE2000
205.00
Lap Link Release III
92.00
Netremote 4.0
419.00
f^e Utilities 1990
95.00
Western Digital Ethercard Plus
179.00
Magellan 2 0
10900
OPERATING ENVIRONMENT
Norton Commander 3.0
99.00
Destiview 2.3
77.00
Norton Utilities Advanced 5.0
119.00
Desqview 386 2.3
125.00
Pathminder Plus
79.00
IBM DOS 3.3
109.00
PC Tools Deluxe 6 0
80.00
IBM DOS 4.01
129.00
Print Cache [Lasertorqj
99.00
MS Windows 3.0
99.00
Q-Dos II
39.00
^FREEDOM
Language
I Compatibie
Interpreter
We're ready to talk turkey..
Gobble
up these savings!!
QEMM 5.1
59.00
Pagemaker 3.01
499 00
Software Bridge 4.1
7900
Perfonn Pro
2».0O
Software Carousel
55.00
PC Paintbrush Plus for Windows 99.00
Spinrite II
67.00
PowerPoint
329.00
PC-Kwik Powerpak
79.00
Prompt 1.0
79.00
Switch It
89.00
Pubtech File Organizer
119.00
VirexP.C
82.00
Soft Type (Z Soft)
119.00
XTree Pro Gold
82.00
Superbase 4 for Windows
429.00
WINDOWS
Tempo
75.00
Adobe Illustrator Windows
28500
Tooibook by Asymetrix
305.00
Adobe Streamline
235.00
Wingz
335.00
PeFORMPRO
4
PerFORM PRO - Windows 3.0 Compatible! PerFORM
PRO is a sophisticated forms processor for tiigli end
form processing on IBM PC's or compatibles. Features
include: 'A full set of drawing tools for creating forms.
'A complete array of graphic file support to import
logos pre-printed forms or other documents.
•Electronic signatures and password security.
'Standard and advanced math such as logic, date,
financial and other functions. 'Data linking from one
form to another. 'Extensive dBase and ASCII file
support. ' Support for printer macros and cartridges.
Special S289
NTERNATIONAL ORDERS 818 • 347 • 2444
PHONE YOUR ORDER 800 • 733 • 3888
Print monochrome and/or
color text and graphics files
to your non-Postscript
printer! FREEDOM OF
PRESS software can print
to over 50 different output
devices including Laser, Ink
Jet, 24-wire dot matrix.
Color Thermal Printers and
Film Recorders. ALSO,
FREEDOM OF PRESS soft-
ware comes standard with
35 fonts, equivalent to those
found on the Apple Laser-
writer Plus. FREEDOM OF
PRESS is available in both
PC and/or Macintosh WE WELCOME CORPORATE ACCOUNTS
versions. S249 AND INTERNATIONAL ORDERS
♦ FAX YOUR ORDER 81 8 • 347 • 9977
Adobe Type Manager
65.00
Word for Windows
329.00
A\il Professional
309 00
Xerox Formbase
325 00
Corel Draw Windows 1.2
329.00
WORD PROCESSING
Crosstalk For Windows
125.00
Displaywrite V
255 00
DaVince E-Mail (8 users)
26900
Grammatik IV
52.00
Dragnet 1 0
89.00
Note Bene
335.x
DB Fast/Windows
20900
RightwTiter
55.00
Excel
319.00
Word 5.0
209.00
Formworx for Windows
149.00
Word Perfect 5.1
249.00
hDC Windows Express 3.0
52.00
WordPerfect NetAdd-OnS.I
169.00
IBM Current
23900
Wordstar 60
249.00
Language Master
62 00
XENIXAJNDC
Micrografx Designer 3.01
489.00
SC0Foxb3se + 386
655.00
Micrografx Charisma
355.00
SCO Unix Dev. System 386
655 00
Microsoft Project for Windows
469.00
SCO Unix Operating Sys 386
609 OO
0mnipage386 21
599.00
SCO Xenix Operating Sys 386
47900
Packrat
26500
WordPerf. SCOXenix 386 5User 519 00
)inmetiiate stiipment on purchase orders from governmenl and state agencies, cities, counties,
scfiool and universities. • Prices subject to change without notice.* We ship the latest versions.* We accept Visa, Master Card, and
American Express,* 2% surcharge on American Express. * 15% restocking fee for all non-defective items returned, * Please call (818) 347-9400 for an authorization number on defective goods or your return will not
be accepted. * Due to copyright laws we cannot take back any software wtiere the seal has been broken.* (Domestic Sales) S5.50 minimum shipping per item, less on bulk orders. * S10 Slue Label shipping • $4.50
C.O.D. charge. * International sales call for freight pricing. * Heavier items are charged accordingly. * We do not guarantee compatibility. • Call for prices for any software item not included in this ad. * Order desk
open 7 A.M. to 5 P.M. Monday to Friday (PST), Saturday 10 A.M. to 2 P.M. P.O. Box 1 0598, Canoga Park, CA 91 309 Showroom: 7959 Daoring Ave., Canoga Park, California 91 304.
Circle 73 on Reader Service Card
FEATURE
ALTERNATIVE OPERATING SYSTEMS
Pick*
os or dbms?
An ancient breeze still blows
through the database world
Ben Smith
Pick: It's an operating system; it's a data-
base system. It's both. Although Pick is
most often found as a stand-alone operating
system, you may see it implemented as a
database engine working under other multi-
user operating systems, such as Unix. Data-
bases have their own special needs for optimal data storage and
retrieval. Pick meets those needs and provides the data organi-
zation that makes for efficient database operations.
Prehistoric Synergism
Many computers are used for the single purpose of database
operations. In this case. Pick is all you need. It includes all the
layers and activities of an operating system: everything from
virtual memory management, terminal control, and print
spooling and control up through multiuser task, account, and
file management, as well as a command interpreter and script-
ing language. Pick also includes all the tools for database oper-
ations: programs to structure the data, a language for data en-
try and data manipulation, and a report formatter.
Pick is more than a collection of utilities and libraries; it is a
completely integrated operating system/database engine —
greater than the sum of its parts. There is nothing new about
this idea, but that may be because Pick is far from new. Richard
A. Pick and his colleagues at TRW started development on the
IBM System/360 in 1965. That makes Pick older than CP/M
(1977) and even Unix (1970).
Pick's organization of data helped it survive all those years
and through all the changes in the computer industry. The en-
tire system is consistently built using the same data structure: a
tree of data dictionaries and data files, usually paired together.
Even the Pick commands are held in this structure. As a result,
nearly everything in Pick is a database and can be manipulated
any way you like.
From the average user's point of view, the operating system
and database operations (e.g., input, search, and report) are
simple and fast. But the developer must come to Pick with as
few preconceptions as possible. Developing Pick applications is
unlike working in any modern development environment.
At first glance. Pick appears to be hopelessly atavistic. The
environment consists of a primitive, uppercase-only command
interpreter, a special-purpose line editor, and a steroid-mutat-
ed BASIC. If you are used to fancy window- and menu-based
data management tools. Pick will seem rough and unfriendly.
But under this crude surface, there are many fine ideas, imple-
mented in a refined (though Spartan) manner.
Operating-System Sorts of Things
Pick's multitasking (and multiuser) capabilities are bare bones.
The operating system maintains separate user log-in accounts,
each with its own master dictionary , a file that holds pointers to
all of the account's files and commands.
Accounts are linked more closely with the data they hold than
with the people who use them. Everyone using an inventory-
control database, for example, would likely share an account.
The system has commands for managing these accounts, han-
dling system backups and restores, and monitoring system use.
There are utilities for transferring files to and from MS-DOS
partitions that might coexist with the Pick partitions on a PC.
Installation of external terminals and printers is easy on a
Pick system. There is one file describing terminal capabilities,
another to configure serial ports, and another that describes the
parallel printer ports.
A user can have more than one task running at a time (in
ITEMS DISCUSSED
Pick (single-user PC license)
$2195
Pick Systems
1691 Browning
Irvine, CA 92714
(714) 261-7425
Inquiry 1020.
NOVEMBER 1990 'BYTE 381
FEATURE
ALTERNATIVE OPERATING SYSTEMS
A frame is the basic Pick
unit of memory; different
implementations of Pick use
different frame sizes. On the
PC, frames for executables
and workspace are 2048
bytes, while frames for files
(shown here) are 512 bytes.
Frames are linked together
through a pair of pointers at
the front of each block.
TYPICAL 512-BYTE FRAME IN A MULTIFRAME FILE
Unused
byte
Unused
byte
Count
of
frames
after
V
Forward link
V
Backward link
Count
of
frames
before
500 bytes of data
12-byte frame header
addition to print spooling). Sucli tasks are called phantom pro-
cesses. They handle administrative duties while users are busy
with applications. But there isn't any path to client/server con-
nections on a single machine; there are no interprocess commu-
nications links other than semaphores. However, different Pick
machines can communicate with each other; even MS-DOS can
communicate with Pick.
Virtual Memory
The Pick operating system addresses both memory and disk as a
single mass. This mass is divided into a file area at the high
addresses, and executable and work areas at the low addresses.
A. frame is the basic Pick unit of memory. Each frame is ref-
erenced by a unique frame identifier. Different implementa-
tions of Pick use different frame sizes.
On the PC, there are two sizes of frames. Frames for the
executables and workspace are 2048 bytes in size and are not
linked. Frames for files take 512 bytes and often form doubly
linked lists using 12 bytes (of the 5 12) of data to create the con-
nections (see the figure). Alternatively, file space can be allo-
cated in blocks of contiguous frames, in which case the block
does not require the 12 bytes per frame for memory manage-
ment; all 512 bytes is available in each contiguous frame.
The virtual memory manager, which tracks the location of
data, works directly with the hard disk and RAM. This invisi-
ble layer of device control is responsible for Pick's efficiency on
otherwise inefficient or obsolete computers.
The Database
The data files and associated dictionaries allow you to build a
complex interrelationship between data files, since a data item
in one file can be a pointer to data in another file. This kind of
structure is more akin to a hierarchical data structure than the
relational structure that is common on microcomputer data-
bases. Most relational database systems have fixed-length data
fields, but Pick data fields are held in a variable-length format.
As you will see, this is a very important feature.
Both of the data pair (dictionary and data) files have the same
structure. The dictionary contains the definitions of fields {at-
tributes, in Pick terminology) in the data file, and pointers to
the fields that use the defined structure. Not only can each attri-
bute within a record (or item) contain a value, but each value
can be composed of subvalues. Each item within a file must
have a unique (to the file) item-ID with which Pick manages its
data operations. The item-ID may actually be data itself— for
example, a part number.
With this structure, an attribute value (or subvalue) may be
the item-ID of another file, or even of the same file. This last
capability solves the vexing database problem of how to orga-
nize data so that items can be assemblies of peer items. For
Imagine the benefits of fiaving your software commands color-coded and imprinted
on your keyboard. Solve your training and productivity problems with Hooleon's
full line of Custom Keyboard Services, including made-to-order custom keys,
custom imprinted adhesive keytop labels, keyboard templates and more! Kits
available for immediate delivery include WordPerfect™and 5250 SnapCap'" Kits or
Adhesive Keytop Labels, language conversions, relegendable keys for IBM*
Wyse™, Key Tronic™, and much more. Call for your FREE 1990-91 Catalog ,
From the Leader in Keytop Innovations^'
CORPORATON
800 937-1337
Phone: (602) 634-7515
Fax: (602) 634-4620
P. O. Box 230, Dept. BYTE
Gornville, Arizona 86325
See us at
FALL
COMDEX
Sands
Booth N2293
382 BYTE • NOVEMBER 1990
Circle 162 on Reader Service Card
"We chose TARGA. boards
because that's what's used
in the field."
Cheryl Stockton
Pratt Institute
New York, New York
on training
utilizing state-
of-the-art
technology. Our
students work
with TARGA
tMards here
because,
chances are,
that* s what
they'll be using
out there."
Graphic created by Bill Tinker using the TARGA tx>ard with
TIPS*, LUMENA™ and RIO". For more information contact
Cheryl Stockton at (212) 925-8481.
It's true. Truevision's TARGA has the biggest Installed base in the
business, it's become the industry standard. So, designing an update meant
integrating exciting new features while remaining 100% compatible with previous
TARGA modes and with over 300 products. Which makes upgrading easy. The
way It should be.
Introducing the Truevision TARGA+. The next generation TARGA for the
next generation TARGA user.
^Truevision-
Providing Solutions With Visjon™
7340 Shadeland Station, Indianapolis, IN 46256
INTERNAT10^4Al^ Canada 41 6/940-8727 France 33-1-3-952-6253 Italy 39-2-242-4551
Switzerland 41-1-825-0949 U.K. 44-628-77-7800 West Germany 49-89-612-0010 Other 617/229-6900
RK) is a trademark of AT&T. LUMENA is a trademarl< of Time Arts Inc. Circle 355 on Reader Service Card
If you're looking for some good
reading, you've just found it. The
free Consumer Information
Catalog.
The Catalog lists about 200 federal
publications, many of them free.
They can help you eat right,
manage your money, stay
healthy, plan your child's
education, learn about federal
benefits and more.
So sharpen your pencil. Write for
the free Consumer Information
Catalog. And get reading worth
writing for.
§^^ ^ Consumer Information Center
^ Department RW
1^ Pueblo, Colorado 81009
A public service of this publication and
the Consumer Information Center of the U.S. General Services Administration.
FEATURE
ALTERNATIVE OPERATING SYSTEMS
example, a parts-numbering scheme usually has unique num-
bers for both assemblies and the items included in the assem-
blies. Some of the assemblies may also contain subassemblies.
Since the items can vary in length, each item can have a differ-
ent substructure. Some items may list other items or subas-
semblies, and some items may just be elements in themselves.
Other Strengths and Weaknesses
Since Pick is a multiuser database/operating system, it neces-
sarily includes a form of record locking to prevent collisions of
data operations on the same sets of data. There is also a very
limited form of process locking. As more than one user can run
the same program at the same time, the PROC scripting lan-
guage contains a semaphore for control between concurrent
users. But the semaphores are local to each PROC script and so
do not offer any way for different programs to communicate.
The way data is written and read is a weakness. Pick search-
es data using the unique item-IDs of a file, but the search is
sequential since there is no index. On the plus side, the over-
head and restrictions imposed by maintaining an index don't
exist. You can create any kind of index with a data file; the
recursive structure of a data tree is already there.
A strength comes from the variable-length data items in a
file: A file can actually be a single piece of text, a script, or a
Pick BASIC program. Like dictionary files, these file forms
don't have a structure defined elsewhere.
New Era
Pick has been around a long time. Respect, as well as many
applications, has accrued over the years. Word processors,
spreadsheets, and other typical business fare are available.
Most important, there are thousands of proven vertical applica-
tions that run on hundreds of different species of computers.
Recent months have marked the beginning of a new era for
Pick with the introduction of Advanced Pick and Pick running
under Unix. Advanced Pick is backward-compatible with the
original, but this crispy version includes many features that
will attract modern applications developers: a screen editor,
secondary indexing and B-trees, transaction logging (neces-
sary for good computer-based accounting systems), and new
utilities for developing screens and tuning an organization of
data without resorting to Pick BASIC.
Pick under Unix fulfills needs in both computing realms:
Unix gains an efficient database engine; Pick gains the connec-
tivity and utility of Unix. Because the Unix file system was not
designed with database operations in mind, you need a separate
database file system for Pick. Turbo Informix, another popular
Unix database manager, uses a similar method to improve its
performance. But the integration of Pick and Unix goes beyond
coexistence; Pick can call Unix functions, and Unix can call
Pick functions. Data flows freely between the two.
Pick's strength is not as an operating system (it is outdated
technology), but in its flexibility and efficiency in handling
data. For this reason. Pick not only will survive, but will flour-
ish as a database engine implemented under other, more capa-
ble operating systems. ■
ACKNOWLEDGMENT
Many thanks to Tim Thomas of Mini Business Systems, Inc.
(Southbury, CT), for being a source of Pick technical informa-
tion and enthusiasm.
Ben Smith is a technical editor for BYTE and the author of the
book Unix Step-by-Step (Howard Sams, 1990). He can be
reached on BIX as "bensmith. "
384 BYTE' NOVEMBER 1990
FEATURE
MODULA'S CHILDREN, PART 1
MODULA-3
A practical and predictable OOP language
for team projects
Sam Harbison
f you are a Pascal or Modula-2 programmer,
I you may have found yourself choking in the
dust behind the stampede to C + + . Choke no
longer. Modula-3 has arrived.
Modula-3 is not an extension to Modula-2,
but a new language in the spirit of Pascal and Modula-2. It com-
bines the best features of a modular, strongly typed language
with support for object-oriented programming (OOP), excep-
tions, and concurrency. As a result, Modula-3 is an effective
tool for building large, maintainable, robust systems.
Roots
Modula-3 was developed by researchers at Digital Equipment's
Systems Research Center and the Olivetti Research Center. It
borrows from two evolutionary lines of programming lan-
guages: an academic line, represented by Niklaus Wirth's Pas-
cal, Modula-2, and Oberon languages; and an industrial re-
search line, represented by the Mesa, Cedar, and Euclid
languages from Xerox's Palo Alto Research Center (PARC).
Its immediate precursor is an extended version of Modula-2
called Modula-2 -I- , which was developed at SRC in the early
1980s and used there for the development of all its research
systems.
In 1986, an effort to clean up Modula-2 -I- became a design
for a new language, christened Modula-3 with Niklaus Wirth's
blessing. The language and two working implementations by
SRC and Olivetti were completed in 1989 (see figure 1). The
SRC implementation is available; I'll tell you how to get it later.
Modula-3 is a systems programming language based on two
general principles: simplicity and safety. Programming can be
a difficult, complicated, and risky activity, made even worse
by programming languages that are themselves difficult, com-
plicated, and risky.
Rather than spending their time inventing clever solutions for
textbook programming problems, Modula-3's designers se-
lected features proven through experience in other languages,
especially features that support good program structure (mod-
ules, objects, threads) and those that support robustness (gar-
bage collection, isolation of unsafe code, and exceptions). They
simplified and unified the underlying language concepts, dis-
carding features that did not pull their own weight.
Basics
To get a feel for Modula-3, start with Modula-2, Ada, or one of
the modern Pascal dialects (Turbo Pascal or Apple's Object
Pascal). The general syntax of statements, expressions, and
declarations is similar to that found in the other languages. The
customary basic data types are integers, Booleans, reals, char-
acters, sets, enumerations, arrays, records, and pointers.
There are also all the arithmetic, logical, and set operations
and the usual set of basic statements: conditional (IF and CASE),
loops (WHILE, FOR, REPEAT), blocks, and so on. Modula-3 in-
cludes type, constant, procedure, variable, and exception dec-
larations. Like Modula-2 and C, Modula-3 provides procedure
types, and its variable names are case-sensitive.
Although it resembles the other languages, Modula-3 has a
number of features that you can use to make programs more
readable and maintainable.
Readability
Listing 1 and figure 2 show a simple insertion sort procedure in
Modula-3 . Line 1 has the declaration of an open array param-
eter, V; within the procedure, the bounds of the array will be
from 0 to LAST(V) . (The expression FIRST (V) used in lines 3
and 8 will always be 0, but its use makes the program a bit more
readable.) The index variable 1 in line 3 is automatically de-
clared local to the loop body; it cannot be modified except by
the FOR loop control; and it takes its type from the initial and
final values.
Lines 4-13 introduce a nested block with two new variables.
Temp and j . Both variables are initialized where they are de-
clared, and their types are taken from the initialization expres-
sions (INTEGER, in both cases).
Lines 8-11 are a WHILE loop containing two statements.
NOVEMBER 1990 -BYTE 385
FEATURE
MODULA'S CHILDREN, PART 1
Listing 1: A simple example: InsertSort in Modula-3
sorts V [ 0 ] . . V [ LAST ( V ) ] into ascending order. (Line
numbers are not part of the code but are included here
for reference.)
1 PROCEDURE InsertSort (VAR V: ARRAY OF INTEGER) =
2 BEGIN
3 FOR i := FIRST(V)+1 TO LAST(V) DO
i, VAR
5 Temp := V[l];
6 j :=i-l;
7 BEGIN
8 WHILE J >= FIRST(V) AND V[j] > Temp DO
9 VU+1] := V[j];
10 DEC(J);
11 END;
12 V[J+1] := Temp;
13 END
li, END;
15 END InsertSort;
Listing 2: InsertSort demonstrates more features
of data-type declarations.
A_type = ARRAY [1..10] OF INTEGER;
VAR
A := A_type{l,9,3,5,'i,..};
BEGIN
InsertSort ( V := A );
END
Modula-3 permits multiple statements wherever a single state-
ment is allowed, so there is no need to clutter your program
with extra BEGIN-END brackets. The DEC (decrement) statement
in line 10 is equivalent to j :=j-l. Modula-3 also has an INC
statement. Both can take an optional second argument to spec-
ify how much to increment or decrement the first argument.
More features can be seen in the code of listing 2, which calls
InsertSort. The declaration of the fixed array A uses an array
constructor to create an initialized array. The indicates
that the last value in the list (4) is used to fill out the remaining
elements of the array. The call on InsertSort demonstrates
the use of the optional parameter names at the site of the call.
Modules
The backbone of Modula-3 programming is the module. Mod-
ules come in two pieces: the interface part, which contains the
public types, objects, and procedures provided by the module;
and the implementation part, which contains private declara-
tions and the bodies of the public procedures. To use the public
facilities of a module in another module, you must import the
compiled interface of the referenced module. You don't actu-
ally need the implementation part to compile your module, but
you will need something (at least some "stub" code) in the im-
plementation to have a program that runs.
The module concept is a very powerful tool supporting in-
formation hiding, abstraction, and top-down programming.
Listing 3 shows a complete example of module Unique that pro-
vides a Next procedure, which returns successive integers in
the sequence 1, 2, 3. A Reset procedure is provided to restart
the sequence at a specified point.
The interface (lines 1-5 of listing 3) and implementation
MODULA-3 HISTORY
1970
1979
1987
Niklaus Wirth
Pascal
Modula-2
Oberon
Object Pascal
1984
DEC SRC
Modula-2-i-
Moduia-3
1984
Xerox PARC
Mesa
Cedar
Euclid
1977
1982
1980
1988, 1989
Figure 1: Modula-3 is a descendant of the work of Niklaus Wirth (the designer of Pascal and Modula-2) and of Cedar
from Xerox PARC.
386 BYTE • NOVEMBER 1990
FEATURE
MODULA'S CHILDREN, PART 1
(lines 6 -28) of the module would normally be contained in sep-
arate files. The interface declares the two public procedures
and a constant integer; this is the only information a user of the
module needs to know.
The implementation part of Unique imports two standard li-
brary interfaces, Wr and Stdio, which implement simple text
streams. There are actually two ways to import an interface.
For one, if you specify only the interface name (as on line 7),
all names from that module must be qualified by the interface
name (e.g., Wr.PutText on line 15). However, if you list indi-
vidual names (as on line 8), you can use them without qualifi-
cation (e.g., the stderr on line 15). In either case, the origins
of the imported names are explicit in the program, making it
easy for any reader to locate the proper interface. It is possible
to import interfaces into other interfaces, but that wasn't neces-
sary in this example; the I/O is performed only in the private
part of the module.
In line 9, a static integer variable, Next_Value, is declared at
the top level of the module and is initialized in the module's
body (lines 26-28). (Stylistically, it is better to initialize Next_
Value where it is declared, but I wanted to show the module
body.) The Modula-3 compilation system ensures that each
module's initialization code is executed in the proper order,
that is, before the module's facilities are used by any other
module. One module must be designated as the main module;
that module's initialization code becomes the program entry
point, executed after all other modules have been initialized.
Line 22 shows the procedure declaration for Reset with a
default parameter value. As a result of this kind of declaration,
if Reset is called without parameters, the Next parameter
takes on the value Flrst_Value, or 1.
Listing 3: Interface and implementation parts to a
module.
1 INTERFACE Unique;
2 CONST Firsi.Value = 1;
3 PROCEDURE Next() : INTEGER;
4 PROCEDURE Reset ( Next := First_Value) ;
5 END Unique.
6 MODULE Unique;
7 IMPORT Wr;
8 FROM Stdio IMPORT stderr;
9 VAR Next_Value : INTEGER;
10 PROCEDURE Next{) : INTEGER =
11 VAR
12 Thisjalue := Next_Value;
13 BEGIN
14 IF Next_Value = LAST( INTEGER) THEN
15 Wr.PutText(stderr,"Next() is wrapping aroundO);
16 Next_Value := FIRST( INTEGER) ; (« e.g., -2in31 »)
17 ELSE
18 INC(Next_Value);
19 END;
20 RETURN This_Value;
21 END Next;
22 PROCEDURE Reset{ Next
23 BEGIN
24 Next_Value := Next;
25 END Reset;
26 BEGIN
27 Next_Value := 1;
28 END Unique.
= First_Value ) =
Exceptions
An exception is an event that suspends normal program execu-
tion and causes control to be transferred to a handler for that
exception. After the exception is handled, execution resumes at
some well-defined location in the program, but not necessarily
ALTERNATE TREATMENT OF SAMPLE PROGRAMS WITH COMMENTARY
Parameter passed
by reference
Loop variables
automatically
declared
Local block
with variable
declarations
procedure InsertSort (jvar V|^)^rray of INTEGER_^
begin
fori i ) := FIRST (V) -Hi to ^AST (V)}_do
'^s.x ■ Last index in V
Temp /\= V [ i ];
j V:= i-1;
begin
Open array parameter
Expressions provide
initial values and types
while j >= FIRST (V) and V[j] > Temp do
V[ j + 1] := V[ j] ;
CD gC (j)7 ^ ^ _
end; Same as j: = j-1
Multiple statements
allowed in loops and
conditional statements
V[j+1] :=
I — end
end
end InsertSort;
Temp;
Figure 2: Although Modula-3 looks very much like Pascal and Modula-2, declarations can incorporate initial values,
and data typing can be implicit.
NOVEMBER 1990 • B Y T E 387
FEATURE
MODULA'S CHILDREN, PART 1
where the exception was first raised.
Exception-handling mechanisms are important for robust
programs. Without them, you must manually check status
values returned by all procedure calls or depend on awkward
library facilities. Modula-3's exception mechanism is similar
to the one used in Ada; it has low overhead and is easy to use.
Listing 4 shows an interface, Copy_Stuff, that uses excep-
tions. A portion of the implementation of Copy_Stuf f is also
shown, along with a main module that uses it.
The exception declarations appear in lines 2 and 3; the Error
exception takes a parameter of type TEXT (a Modula-3 dynamic
string). Notice that GetText and PutText explicitly list the ex-
ceptions they may raise (lines 4 and 5); this optional declaration
improves readability and maintainability. (The compiler will
check that no unlisted exceptions are propagated out of the pro-
cedures at run time.)
The central code in Main is simply an infinite loop (lines
13-16), which is terminated when an exception is propagated
out of either GetText or PutText. The surrounding TRY-
EXCEPT statement (lines 12-20) holds the two exception han-
dlers (lines 18 and 19), which terminate the program with or
without an error. The excerpt from the implementation of Get-
Text (lines 24-32) shows how the exceptions might be raised.
Objects
OOP is becoming an increasingly popular tool for the program-
mer. Its advantages include increased maintainability and ex-
tensibility of code. There are three critical elements needed in
languages that support OOP:
• The ability to define classes (types) of objects that include
their own data and methods (procedures).
• The ability for a class to inherit data and methods from
another class (its ancestor), and to change or extend them.
• The ability to create objects (instances of classes) and
access data and methods through those objects.
Modula-3 provides all these elements of OOP. In fact, by
providing both modules and objects, Modula-3 gives the pro-
grammer much more flexibility than languages that provide
only one (e.g. , Modula-2 and Ada) or the other {e.g., C ++).
Listing 5 is an example of a module that provides the abstrac-
tion of a geometric point, that is, a location in a two-dimension-
al plane. In the example, particular attention is paid to hiding as
much information as possible from the user of the class.
Following a common Modula-3 convention, I have named
the interface Point and the enclosed class simply T. Users of
the class will use the interface name as a qualifier and call the
class Point. T. Line 3 identifies T as an opaque type: the decla-
ration T< :Public_T means that T is an unspecified descendant
(subtype) of class (type) Publio_T, which is declared in line 4
as an object type with two methods, PosX and PosY.
The interface also declares a New procedure to create in-
stances of the class. New is a normal procedure, not a method.
Its declaration reflects a Modula-3 philosophy that not all pro-
cedures should be forced into methods if they more naturally
stand alone. The text <*INLINE*> is a Modula-3 "pragma" re-
questing that the Modula-3 compiler expand all calls to New in-
line.
The implementation of Point is shown in lines 11-27. The
first declaration reveals the concrete definition of the type T,
introducing its two data fields, X and Y, and establishing the
actual method procedures for the class, PosXProc and PosY-
Proc.
Notice that the first parameter to these procedures is p: T.
This "self parameter was implicit in the method declarations
on lines 6 and 7.
The keyword BRANDED on line 13 ensures that the type is
unique. It is required by the Modula-3 type system for reasons I
won't go into here.
The Point. New procedure on lines 19-22 is worthy of dis-
cussion. It calls the built-in Modula-3 function NEW to dynami-
cally allocate an object, and it can set the values of any data
field or method; that is, Modula-3 objects from the same class
Listing 4: An example of Modula-3 exceptions.
1 INTERFACE Copy_Stuff;
2 EXCEPTION Error (TEXT );
3 EXCEPTION EOF;
4 PROCEDURE GetTextO : TEXT RAISES [Error, EOF};
5 PROCEDURE PutText(T: TEXT) RAISES {Error};
6 END Copy_Stuff.
7 MODULE Main;
8 FROM Copy_Stuff IMPORT GetText, PutText, Error, EOF;
9 FROM OSIO IMPORT Exit, Success, Failure;
10 VAR Buffer : TEXT;
11 BEGIN
12 TRY
13 LOOP
U Buffer := GetTextO;
15 PutText(Buf fer) ;
16 END;
17 EXCEPT
18 EOF => ExitCSuecess); |
19 Error => Exit ( Failure ) ;
20 END;
21 END Main.
22 MODULE Copy_Stuff;
23 IMPORT OSIO;
24 PROCEDURE GetTextO : TEXT RAISES {Error, EOF) =
25 BEGIN
26 status := OSIO.LoadBuf fer( ) ;
27 IF Status = OSIO.Error THEN
28 RAISE ErrorC'OS error reading file");
29 ELSIF Status = OSIO.EOF THEN
30 RAISE EOF
31 END;
32 END GetText;
33 END Copy_Stuff.
Listing 5: Objects and opaque types in Modula-3.
1 INTERFACE Point;
2 TYPE
3 T < : PubHc_T;
i Public_T = OBJECT
5 METHODS
6 PosX( ) : REAL; (» X position »)
7 PosY( ) : REAL; (» Y position »)
8 END;
9 <»INLINE»> PROCEDURE New(x, y: REAL) : T;
10 END Point.
11 MODULE Point;
12 REVEAL
13 T = Public_T BRANDED OBJECT
H X, Y ; REAL;
15 METHODS
16 PosX := PosXProc;
17 PosY := PosYProo;
18 END;
19 PROCEDURE Ne¥(x, y: REAL) : T =
20 BEGIN
21 RETURN NEW(T, X:=x, Y:=y);
22 END New;
23 PROCEDURE PosXProc ( p: T) : REAL =
2A BEGIN RETURN p.X; END PosXProc;
25 PROCEDURE PosYProc( p: T) : REAL =
26 BEGIN RETURN p.Y; END PosYProc;
27 BEGIN
28 END Point.
388 BYTE' NOVEMBER 1990
BREAK AWAY FROM
BLACK, WHITE AND GRAY!
Presenting DFI's CHS4000 Color Handy Scanner
Depart from the humdrum of
ordinary handheld scanners. To
;et your message across in a world of
:olor, the usual black, white and gray
ust don't measure up. Until now.
'resenting DFI's CHS-4000 Color
iandy Scanner.
"or the serious scanning enthusiast,
he CHS-4000 has the features that let
!0U realize your full creative
potentials. 400 dpi resolution,
:olor gray scale output, six gamma
:orrection patterns among others.
:'lus PC Paintbrush IV + , the world
jest. And the quality that you've
;ome to expect from the company
hat started handheld scanning.
Jve up to your creative scanning
lossibilities with DFI's CHS-4000.
Vho knows where it will lead you to?
DFI
Circle 395 on Reader Service Card
West Sacramento. OA
East Brunswick, NJ
Miami, FL
West Germany
United Kingdom
Tel: 916 373 1234
Tel: 201 390 2815
Tel: 305 477 1988
Tel: 040 234 766
Tel: 81 462 9290
Fax: 916 373 0221
Fax: 201 390 2817
Fax: 305 594 0607
Fax: 040 233 666
Fax: 81 462 7538
Taiwan. ROC
Tel: 02 543 3966
Fax: 02 537 7458
Circle 72 on Reader Service Card
C++ / Views'
: for Microsoft Windows
I An application development framework with
i the most complete C++ object class library
I for MS Windows 3.0 development.
I A powerful object-oriented development
environment with the first fully functional
; object class Browser for C++.
\ A cost-effective productivity tool for the next
I generation of software. Order today at the
i introductory price of$495.00 (plus shipping).
\ Comes with full source code for over 65
' classes - NO Royalties.
i CNS, Inc. - Software Products
^ 7090 Shady Oak Rd., Minneapolis, MN 55344
61 2-944-01 70. Fax 61 2-944-0923
. . . providing and advancing
object-oriented methodology.
^1
PC Compatible
Single Board Computers
for the OEM
DR DOS® Now Available
Quark®/PC +
NEC V-40® Processor
Video/LCD Controller
8 or TO MHz Frequency
Up to 768K Memory
Quark®/PC II
4" X 6
• 80386 SX based
• EGA® Video/Color LCD
Controller
• SCSI Hard Disk Control
• Floppy Disk Control
• Up to 4 Mbytes Memory
To order or enquire coll us today.
Megatel Computer Corporation
(416) 245-2953 FAX (416) 245-6505
125 Wendell Ave., Weston, Ontario M9N 3K9
REPS: Italy 39 331 256 524
W. Germany 49 6074 98031
U.K. 44 959 71011
Netherlands 31 838 541 301
Australia 61 03 568 0988
France 1 47 46 94 52
Trademarks; Quark - F + K. Manufacturing Co.
Austria 43 222 587 6475
Finland 358 0757 1711
Sweden 46 4097 1090
Norway 47 986 9970
Denmark 45 244 0488
DRDOS - Digitol Research Ltd EGA - IBf^ Corp V-40 - NEC CofA
megatel
FEATURE
MODULA'S CHILDREN, PART 1
can have different methods installed when they are created.
This is a powerful feature not found in many object-oriented
languages. In this example, only the data fields are set by NEW;
the default methods provided on lines 16 and 17 are retained.
As implied in the example, all Modula-3 objects are dynami-
cally allocated. In Modula-3, there are no constructors or de-
structors to create and destroy objects automatically. Program-
mers must write explicit initialization routines or allow the user
to invoke NEW directly. Destructors in other languages are most
often used to deallocate dynamic storage. But since Modula-3
has automatic garbage collection, destructors are not usually
needed.
Threads and Programming for Concurrency
Concurrent programming— the management of multiple, si-
multaneous control flows— is the third major structuring facil-
ity in Modula-3 (after modules and objects). Concurrency is
useful in many programming situations: when you want to take
advantage of multiprocessing; when you want to provide back-
ground processing during slow user interactions; and when you
are handling naturally asynchronous or independent tasks, like
handling separate windows in a graphical user interface.
Few other languages provide direct support for concurrency:
Modula-2 provides a weak coroutine-based facility, and Ada a
complex rendezvous mechanism. In contrast, Modula-3 adopts
the thread model in which concurrent threads of control are
managed within the same program and address space, each
with its own local call stack but with shared access to all global
data. This is the model increasingly supported by new operat-
ing systems. Threads are typically much more efficient than
processes, which are identified with a separate address space.
A detailed example of programming with threads is outside
the scope of this article. Suffice it to say that Modula-3 has a
standard library interface that provides facilities to fork and
join threads, to use mutual-exclusion semaphores and condition
variables, and to alert (interrupt) running threads.
Safety
Safety is a principal goal of Modula-3. Most of the language is
safe in the sense that the compiler guarantees that run-time in-
variants (e.g., variable ranges, array indexes, and the validity
of pointers) are not violated. In contrast to this. Appendix F in
the ANSI C standard lists 97 different circumstances in which
the behavior of a C program is undefined at either compile time
or run time. Modula-3 guarantees safety through a combina-
tion of compile-time analysis and run-time checking. This can
vastly reduce the time it takes to debug a large application.
Systems programming can be unsafe by its very nature. Stor-
age allocators and garbage collectors typically must have ac-
cess to the unsafe features of a language. In Modula-3 these
features include the ability to perform arbitrary type coercions,
to perform arithmetic on pointers, and to call the DISPOSE pro-
cedure to explicitly free dynamic memory allocated with NEW.
To use the unsafe language features, you must insert the
modifier UNSAFE in your interface or module. Otherwise, the
compiler will restrict you to the safe language subset. A good
way to include unsafe elements into Modula-3 programs is to
create a module with a safe interface for others to use, and then
to implement that interface with an unsafe module. You must be
the guarantor that using the interface is safe; Modula-3 cannot
completely check it.
Garbage Collection
Some of the most insidious run-time errors are caused by mis-
using pointers, especially by using pointers after the storage
390 BYTE' NOVEMBER 1990 Circle 221 on Reader Service Card
DADiSP. The Big Picture in
Data Analysis
DADiSP — interactive graphics and data analysis soft-
ware for scientists and engineers. DADiSP 2.0 delivers
unprecedented power, through easy-to-use menus. Choose
from hundreds of analysis functions and graphic views —
from tables to 3-D. Simultaneously display
multiple windows, each with different data or
analyses, for unlimited perspective on your
toughest data analysis problems.
Build your own analysis worksheets —
build and display an entire data analysis work
sheet, without programming. And DADiSP's
powerful graphic spreadsheet automati-
cally recalculates and updates the entire
worksheet if you change your data or an
analysis step.
Do serious signal processing...the way
you always pictured it! FFTs, digital filter
design, convolutions, waterfall plots, and more
— all at the press of a key.
Let your instmments do the talking — use DADiSP-
488 to bring data from your instruments directly into a
DADiSP window for immediate viewing and analysis.
1^1
Flexible, expandable, customizable — annotate your
graphs and send them to printers, plotters, or publishing
packages. Create your own macros, automate routine
tasks, and run any program written in any language from
within DADiSP. DADiSP even lets you build
your own menus.
A proven standard — already used by
thousands of engineers and scientists world-
wide, in a whole range of applications like
medical research, signal processing, chemis-
try, vibration analysis, communications,
manufacturing quality control, test &
measurement, and more. DADiSP
supports the IBM PC and PS/2, SUN,
DEC VAX, HP 9000 and Concurrent
families of personal computers and
workstations.
GET THE PICTURE! 800-424-3131
IN MA 617-577-1133
Ask for our Evaluation Disk. For more information, write
to DSP Development Corporation, One Kendall Square,
Cambridge, MA 02139, or FAX: 617-577-8211.
DSP
Development
Corporation
Australia-Interworld Electronics, 03 521-2952; England-Adept Scientific, (0462) 480055; Biosoft (0223) 68622;
France-SM2I, (1) 34810178; Sacasa, 69077802; West Germanv-Datalog, (02166) 46082; Stemmer Electronik, 089-809 02-0; Israel-Racom Electronics,
03-491-922; Italy-BPS Computers, (02) 61290221; Japan-Astrodesign, 044-751-1011; Netherlands-Computer Engineering Roosendaal, 01650-57417;
New Zealand-GTS Engineering, (09) 392 464; Sweden-Systek, 013 110140; Stvitzerland-Urech & Harr AG, 61 611325; Ikiwan-Advantech, 2-351-2117
Circle 120 on Reader Service Card
A Message
To Our
Subscribers
FROM TIME TD TIME WE
make the BYTE subscriber list
available to other companies who wish
to send our subscribers material about
their products. We take great care to
screen these companies, choosing on-
ly those who are reputable, and whose
products, services, or information we
feel would be of interest to you. Direct
mail is an efficient medium for present-
ing the latest personal computer goods
and services to our subscribers.
Many BYTE subscribers appreciate
this controlled use of our mailing list,
and look forward to finding informa-
tion of interest to them in the mail.
Used are our subscribers' names and
addresses only (no other information
we may have is ever given).
While we believe the distribution of
this information is of benefit to our
subscribers, we firmly respect the
wishes of any subscriber who does not
want to receive such promotional litera-
ture. Should you wish to restrict the
use of your name, simply send your re-
quest to the following address.
BVTE Magazine
Attn: Subscriber Service
P.O. Box 555
HiGHTSTOWN, NJ 08520 f^'ij
FEATURE
MODULA'S CHILDREN, R\RT 1
they point to has been deallocated. Modula-3 removes this
problem once and for all by providing automatic garbage col-
lection in the run-time environment. Since the programmer
using the safe language cannot write a DISPOSE operation, the
compiler can guarantee that no storage will be freed if there are
outstanding references to it. Dangling references are a thing of
the past, and programming becomes much simpler when you do
not have to worry about storage management.
There is a side benefit to garbage collection. Since type in-
formation must be kept for pointer types, using the REFANY type
(a pointer to anything) is safe, and the TYPECASE statement can
be used to determine the type of a pointer at run time.
Points of Contention
There are a few design choices in Modula-3 that some program-
mers will question. In all cases, the choices were made deliber-
ately, and usually because either the alternative had little
(proven) utility, it was too complex in all its ramifications, or it
was unsafe.
Modula-3 is biased toward dynamic allocation. Introducing
garbage collection was a calculated technological bet. Do the
value of program safety and the efficiency of modern collection
algorithms together make garbage collection acceptable in a
systems programming language? I think so, but for the doubt-
ers, Modula-3 doesn't completely depend on garbage collec-
tion: The modifier UNTRACED can be applied to any pointer or
object type to keep it from the collector (even in the safe lan-
guage subset).
Even though Modula-3 's OOP model is flexible and is sim-
pler than that of many other languages, Modula-3 does not sup-
port multiple inheritance, constructors, or destructors, and all
methods are virtual (to use C-I--I- and Eiffel terminology).
This means that you must pay for a level of indirection in all
method calls, but nonvirtual methods can be written as ordi-
nary procedures if efficiency is important. Multiple inheri-
tance doesn't seem to be essential, and, besides, it introduces
additional complexity and problems whose solutions require
additional features.
On the other hand, Modula-3 's data-type system uses a
structural-equivalence model. In other words, two types are al-
ways treated as the same if their structure is the same. This
model is simpler to understand than the more common name-
equivalence model, and it more naturally addresses problems
in distributed systems, where separate programs may share
typed data.
Modula-3 makes a serious attempt to bring together the long-
term maintainability of Ada, the simplicity of Modula-2, and
the modern OOP facilities of C-I--I-. The result is a clean lan-
guage that provides programmers who want safety and main-
tainability with a language to carry them through the 1990s.
If you would like more information on the Modula-3 lan-
guage, you can write for Research Reports 52 and 53 from Dig-
ital Equipment Corp., Systems Research Center, 130 Lytton
Ave., Palo Alto, CA 94301. The SRC implementation of Mod-
ula-3 is also available on Internet and via UUCP (Unix-to-Unix
copy). The system consists of a Modula-3-to-C translator with
many tools and libraries. It is distributed in source form and has
been ported to a variety of Unix workstations. It is available on
BIX as modula.3; see page 5 for more information and down-
loading details. ■
Sam Harbison (Pittsburgh, PA) is the author ofC: A Reference
Manual and president of Pine Creek Software, a consuhingfirm
specializing in programming languages and environments. He
can be reached on BIX as " samharbison. "
392 BYTE • NOVEMBER 1990
If you are involved in networking, you know
how complicated it is to plan a network,
source various vendors' hardware and
software, put it together, and make it ail
work as planned. To help make your task
easier, MITAG complements its powerful
networking computers with the services of
its Connectivity Support Group.
From MiTAC's high performani
Novell-certified 33 MHz MPC4000G
server to its cost-effective
MiStation 316S LAN node, MiTAC'fedmputer
gfroducts are designed for networking.
Specifically, MiTAC engineers
have tested hundreds
software and hardware p
ducts In Novell, Banyan, 3Co
an^l^even Unix environments.
The Connectivity Support
Grou|> gives you access to this
wealth of exp^ience along with
MiTAC's re<;orftmendatlons and
the advice of Tt^5^.tralned
technical per^otmi^Q
n about-a^^ll^?^^^
. tor a guide to !Vff1^&0's compfe^
cortSj^^fli'^ase call American MiTAC Coi
;:^fOO) 648-2287 x 34|^i
cs Support |416^ 479 tSU
-Mi
Recor ding the Past L . .
^TTTPlotting the Future
m
r
Our reputation precedes us! From 5 subsidiaries and J5 distributors in more
than 40 countries worldwide, thousands of customers purchased more in 1989
than ever before. And they were able to choose new products from an ever-
expanding array of plotters, penless plotters, digitizers, recorders and supplies.
The Graphtec reputation is one of building products that work well and last a
long time. We earned that reputation the hard way, by delivering over 40 years
of the best innovation, support, and after-sales service in the industry.
One of the finest examples of Graphtec irmovation is incorporated into our new
TMlllO/1210 series of thermal plotters. These plotters are unique thanks to the
world's first single-substrate, large-format thermal head. The single head ensmes
a uniform, high-quality printout with superb 406 dpi (16 dots /mm) resolution.
Hard copies can be made on three types of media: regxxlar, thermal transfer and
clear film. Also, RS-232C and Centronics interfaces come standard, as do GP-GL
and HP-GL™ command sets.
TMlllO Al-size Thermal Plotter
mnPHLTEc.
QRnPHTEC CORPORHTION Mita 43rd Mori BIdg., 13-16. Mita 3-chome, Minalo-ku, Tokyo 108, Japan Tel: (03) 453-0511 Telex: 02422687 (GRAPH-J)
U.S.A.: American Graphtec, Inc. Tel:(ri4)261-7568 (800)654-7568 Fax:(714)833-7568 Australia: Southern Graphtec Pty. Ltd. Tel: (02) 748-4888 Fax: (02) 748-4882
Europe: Graphtec Europe GmbH Tel:(040)51 1-5059 Telex:2165630 (GTEC D) United Kingdom: Graphtec (UK) Ltd. Tel:(0270)625-115 Fax:(0270)626-733
•HP-Gl is a irademark of the Hewletl- Packard Company.
Circle 147 on Reader Service Card
HANDS ON
UNDER THE HOOD ■ Roger Alford
THE Mouse
THAT Roared
The history, anatomy,
and physiology of the
desktop rodent
Mice! Suddenly they're every-
where—about a quarter of
all PCs users have them. PC
mice have grown steadily in
popularity since their 1982 introduction.
The increased availability of programs
that support mice will continue to accel-
erate this trend. In particular, the phe-
nomenal success of graphical user inter-
faces (GUIs) for the PC— most notably
Microsoft Windows 3.0— is having a dra-
matic effect on the demand for PC mice.
Before long most PCs, like all Macin-
toshes, will have one scurrying around
next to their keyboard.
The Way it Was
Douglas Engelbart invented the mouse in
1963, at the Stanford Research Institute.
At that time Engelbart was exploring var-
ious computer input device possibilities.
His first prototype mouse was made of
wood, with metal disks for rollers that
detected the mouse movement. After
using the mouse, Engelbart concluded
that it was superior to the other alterna-
tives and that it would remain the best
pointing device for computer users until
something better came along.
Xerox further developed the mouse
concept in the early 1970s at its Palo Alto
Research Center (PARC), under the di-
rection of Jack S. Hawley. Unlike Engel-
bart 's mouse, which used variable resis-
tors and an A/D conversion circuit,
Hawley 's was the first digital mouse.
Much of Hawley 's basic design has been
carried into the modern PC mouse.
In 1982, Mouse Systems introduced
the first mouse for the IBM PC. With no
real software available with mouse sup-
port, initial sales of the three-button
mouse were primarily to computer users
who were curious about the creatures,
and those attracted to the novelty.
Around that time, Microsoft also
started seeing the mouse as a device with
a lot of potential in the PC marketplace
and, being a software company, the com-
pany had the wherewithal to encourage
mouse use by writing mouse support into
its software.
Microsoft introduced its own two-but-
ton PC mouse in mid- 1983. With the sub-
sequent introduction of such programs as
Microsoft Word, and later Windows and
Excel, Microsoft showed PC users that a
mouse can make working on computers
easier and more efficient (and more fun).
When the Macintosh appeared in
1984, sporting a mouse and a user-
friendly GUI, users everywhere became
even more aware of the benefits of the
mouse. Meanwhile, mouse-supporting
applications continued to trickle into the
PC marketplace.
Mouse vendors further encouraged
mouse use by supplying pop-up menus
that allowed their mice to work with
standard nonmouse applications. Mouse-
based PC paint programs also began to
appear, and it was common to buy a
mouse that included a bundled paint
program.
The use of mice on PCs continued to
grow. In mid- 1988 Microsoft recorded
its one-millionth mouse sale and ended
the 1990 fiscal year in June with nearly
two million mouse sales— about half of
all PC mice sold that year. Other major
mouse suppliers have also benefited from
the increased popularity of mice, includ-
ing Logitech, Mouse Systems, and IBM.
According to International Data Corp.
(Framingham, MA), 1989 mouse sales
in the U.S. totaled around 3.2 million
units, with worldwide sales for that year
of around 5.5 million units.
As Engelbart predicted, the mouse has
indeed withstood the test of time. There
are far more mice on PCs than any of the
alternative pointing devices (i.e., track-
balls, graphics tablets, light pens, and
touch-screens).
Mouse Anatomy
Mice come in two species: mechanical
and optical. Mechanical mice, in turn,
belong to two subspecies: electromech-
anical and optomechanical.
Figure 1 illustrates the operation of an
electromechanical mouse. A rubber-
coated metal ball protrudes from the bot-
tom of the mouse; as you move the
mouse, it turns. Two rollers touching the
ball record its movements along the x and
y axes. As the rollers rotate, encoders
make and break electrical contacts that
send electrical pulses the computer can
use to track the mouse.
Alternatively, some mechanical mice,
like the Manager Mouse from Numonics,
don't use a roller ball. Instead, two
rollers protrude from the bottom of the
mouse to sense the x and y directional
movements.
The optomechanical mouse illustrated
in figure 2 works differently. LEDs
shine through holes in the encoders onto
photodetectors. As the rollers rotate, the
encoders alternately make and break
light beams between the LEDs and the
photodetectors. Corresponding electri-
cal signals sent to the computer describe
the motions of the mouse.
Note that the optomechanical mouse
needs two LED/photodetector pairs in
order to determine the direction of rota-
tion. A single LED/photodetector pair
can only determipe rotational speed.
Figure 3 shows how an optical mouse
works. It requires a special reflective
mouse pad with a grid of black and blue
lines. The mouse has two LEDs that
shine onto the mouse pad, one red and
one infrared. The reflected light beams
reenter the mouse through lenses, and
then reflect onto photodetectors. The
blue lines absorb the red light, and the
black lines absorb the infrared light. As
the mouse moves, the pad alternately ab-
sorbs and reflects light. The photodetec-
NOVEMBER 1990 -BYTE 395
HANDS ON
UNDER THE HOOD
ELECTOMECHANICAL MOUSE
Mechanical
Encoder
\
Electrical ^
contacts
for encoder
x,y Direction
pick-up rollers
Rubber-coated ball
protrudes from
bottom of the mouse
OPTOMECHANICAL MOUSE
Photodector ^ LED
no
Figure 1: Inan
electromechanical
mouse, a rubber
ball drives the
encoders, which
make and break
electrical
contacts.
Figure 2: As with
an electromechaniad
mouse, a rubber
ball inside an
optomechanical
mouse drives the
encoders. In this
case, however,
LEDs shine
through holes in
the encoders. The
optical encoding
scheme eliminates
wear on the
encoders.
Figure 3: Red and
infrared LEDs
shine from an
optical mouse onto
a special pad.
Reflected beams
pass through
lenses, then
reflect onto
photodetectors.
tors detect the "makes" and "breaks,"
which the mouse converts to signals that
it sends to the PC. As with all species of
mice, additional signals tell the com-
puter about push-button events.
Most PC mice have either two or three
push buttons (in contrast to the Mac's
single button). Mouse-based PC pro-
grams generally require just two but-
tons, but can often assign a function to a
third button. Mouse push buttons can
also work in combinations (e.g. , two but-
tons simultaneously) to specify other
functions. Some programs support the
double-click— two button presses in rapid
succession— to specify more functions.
What are the relative merits of optical
versus mechanical mice? Optical mouse
proponents claim greater reliability for
their favorite, thanks to its solid-state,
no-moving-parts design. The "opti-
cians" also point out that the optical
mouse is maintenance-free, unlike me-
chanical mice, which require periodic
cleaning of the roller ball to eliminate the
inevitable build-up of foreign substances.
They also claim the optical mouse is
more accurate. If an optical mouse moves
from one point to another on its mouse
pad, then back, the cursor on your screen
should be back exactly where it started.
In contrast, the mechanical nature of me-
chanical mice makes them more suscep-
tible to slight variations, including minor
ball skipping and alterations in the regis-
tration of the roller ball to the encoder
shafts. Move a mechanical mouse from
one point to another and back, and you'll
typically find the cursor slightly off its
starting point.
The mechanical-mouse proponents ar-
gue that modern mechanical mice have
shown no reliability penalty, and that the
roller ball rarely needs cleaning— espe-
cially when used on a rubber mouse pad.
Furthermore, the mechanical mouse
doesn't need a pad, as an optical mouse
does. Some users don't want to give up
the desk space, or restrict the mouse to a
limited field.
Finally, the mechanical design more
readily accommodates higher mouse res-
olutions. You can cram only so many
black and blue lines onto an optical
mouse pad before you begin to lose the
ability to resolve them.
What about the two species of me-
chanical mice? Electromechanical mice
suffer from a couple of problems that
their optomechanical cousins solve.
With an electromechanical mouse, the
electrical contacts on the encoders can
"bounce" a bit. This affects accuracy
and requires a compensating circuit de-
sign. Electromechanical mice also tend
396 BYTE • NOVEMBER 1990
HANDS ON
UNDER THE HOOD
to wear out their encoders, since there
are always points of physical contact.
The optomechanical design eliminates
bounce, and there's no encoder wear (ex-
cept at rotational joints). The optoelec-
tronic design of the encoders also sup-
ports higher resolution. Most high-
resolution mice are optomechanical
(although the 350-point-per-inch PC
Mouse III optical mouse from Mouse
Systems is the exception to this rule) .
The Resolution Revolution
The resolution of a mouse refers to the
number of points it can detect for every
inch of movement. The distance between
two adjacent points (the shortest distance
the mouse can resolve) is measured in a
half-dozen different units. Programmers
who work with mice have whimsically
coined the unit mickey, but the industry
is using more common ones, including
dots per inch (dpi), counts per inch (cpi),
pulses per inch (ppi), and points per inch
(another ppi, and the one used for this
article).
Early mice, like the original Microsoft
mouse, had a resolution of 100 ppi. Most
of today's mice have a 200-ppi resolu-
tion, as did Microsoft's second- and
third-generation mice. Some newer high-
resolution mice register between 320 and
400 ppi, including Microsoft's latest
400-ppi entry. There has been some de-
bate over the necessity of resolutions as
high as 400 ppi, but some users claim
smoother mouse operation on high-reso-
lution screens when using a high-resolu-
tion mouse.
Mouse Interfaces
In what form do the signals enter your
PC, and how does the PC process them?
That depends. Three primary types of
mouse interfaces are common in the PC
world: bus, serial, and special port.
The earliest mice were bus mice. They
came with a half-size interface board
that plugged into one of the PC's expan-
sion bus slots; the board drew its power
from the expansion bus. The board pro-
cessed signals from the mouse, and peri-
odically generated interrupts to pass
mouse movement and button-press infor-
mation to the mouse driver.
Microsoft made a substantial contri-
bution to the PC mouse market when it
introduced a serial version of its mouse in
1984. The serial mouse could plug into a
standard COMl or COM2 RS-232C
serial port. It didn't need a bus interface
board or any other external circuitry.
The mouse included a small controller
that sent packets of information to the PC
via the serial port. The controller re-
Circle 257 on Reader Service Card — >.
quired so little power that it could operate
without an external power source, sim-
ply by drawing its power from the RS-
232C request-to-send (RTS) handshake
line. This became a trend in the mouse
industry, and now most mice are of the
serial variety.
I should mention one caution concern-
ing the use of serial mice with laptop
computers. Since these mice draw their
power from the serial port itself, they ex-
pect to see the typical PC voltage of
around -I- 12V on the RTS handshake
line. When laptops are operating on bat-
tery power, however, a lower voltage is
often used to generate the serial-port sig-
nals. This prevents many serial mice
from working properly with the system.
If you use the laptop's AC adapter, of
course, there won't be a problem.
If you don't count Microsoft's brief
flirtation with its Mach 10 PC turbo
board (using the company's proprietary
InPort mouse interface), IBM was the
8051 &
68HC11
PC-Based
In-Circuit Emulators^
CoTcrs AH Tour
Development Needs for
8051 and 68HC11 Families!
You can start your debuggffl^^W^PB!^^^^!BS!^^^^!8f^^PBP'
to 512 bytes of code, assembler, C, or PL/M and do full debugglng/sinjulation
In assembly and source level. A great way to get started for FREE. ^ '
Fantastic for schools! Just call and we'll send it! ^
The full-blown simulator is an extension of
the DEMO. You can load up to 64K of
code and use 64K of XDATA space. You
can program an "external environment"
to interact with your code to simulate your
target system. The emulator is the hard-
ware extension of the simulator!
The 24MHz real-time emulator has been
the industry standard for years. With its
complex breakpoint logic and advanced
trace, nobody can beat it for performance.
Plug-in or RS-232 configuration. All 8051
derivatives are supported!
noHau
CORPORATION
51 E. Campbell Avenue, Campbell, CA 95008
(408) 866-1820 » FAX (408) 378-7869
Australia (02) 654 1873. Austria (0222) 38 76 38 Benelux +31 1858-16133, Canada (514) 689-5889.
Denmark (42) 65 11 11. Finland 90-452 1255, France (01)-69 41 28 01, Great Britain 0962-73 31 40,
Israel (03) 48 48 32, Italy (011) 771 00 10. Korea (02) 784 784 1, New Zealand (09) 392-464. Portugal
(01) 81 50 454. Sweden, Norway (040) 92 24 25, Singapore (065) 284-6077 Spam (93) 217 2340,
Switzerland (01) 740 41 05, Taiwan (02) 7640215, Thailand (02) 281-9596, West Germany 08131-1687.
HANDS ON
UNDER THE HOOD
first company to include a mouse port
(aka, "pointing device" port) on its sys-
tems. The mouse port on IBM's PS/2
systems (Models 50 and up) is essentially
a bus-mouse interface built into the sys-
tem motherboard.
Some of the newer bus mice have taken
a different approach to implementing the
PC/mouse interface. Rather than offer
two different mice— one serial and one
bus — some manufacturers combine the
two into a single serial mouse. The "bus
interface" in this situation is functional-
ly little more than a standard serial port
that maps to an I/O address other than
COMlorCOM2.
How Serial Mice Communicate
Serial mice send multiple-byte packets of
information to the PC to indicate the di-
rectional movement of the mouse and the
status of the mouse push buttons. A cou-
ple of packet formats have emerged as the
predominant standards in the industry.
Most applications, however, don't need
to worry about them; the mouse driver
hides the packet formats.
The two-button Microsoft packet for-
mat is the most popular format in use.
The packet comprises 3 bytes; only the 7
low-order bits of each byte are signifi-
cant. The first byte includes the 2 high-
order bits of both the x- and y-position
values, and the status of the two push but-
tons. The second byte contains the re-
maining 6 low-order j:-position bits,
while the third byte contains the remain-
ing 6 low-order y-position bits.
The 8-bit binary position values are in
two's-complement format (ranging from
— 128 to -i- 127), with a negative value in-
dicating movement left or up, and a posi-
tive value indicating movement right or
down. The mouse sends the packet only
when there's a change of state, such as a
movement of the mouse or a press or re-
lease of a button. The x- and }'-position
values sent in the packet indicate the
number of points the mouse has moved in
each direction since the last packet.
Transmitting only an 8-bit value for
each direction isn't a limitation— even
for high-resolution mice— because the
values indicate only the change in mouse
position since the last packet was sent.
For example, a typical serial mouse
operates at 1200 bps. That means each
byte needs about 7.5 milliseconds to pass
from the mouse to the PC (7 data bits, 1
start bit, and 1 stop bit), and each 3-byte
packet takes about 22.5 ms. Each packet
can specify a maximum position change
value of 127 (in each positive direction),
so the mouse can specify a position
change of up to 5644 (127/0.0225) points
per second. Even with a 400-ppi mouse,
this scheme allows for movement of over
14 inches per second.
Of course, the baud rate can always be
increased if this becomes a limitation. At
9600 bps, a serial mouse using the 3-byte
Microsoft packet format can support a
velocity of up to 1 12 inches per second.
The three-button Mouse Systems
packet format comprises 5 bytes. The
first byte reflects the current state of the
three buttons. The second byte specifies
the "first" A:-position value and the third
byte specifies the "first" y-position
value. The fourth and fifth bytes are
similar to the second and third, but spec-
ifying the "second" x- and y-position
values instead of the first; that is, the
change in the x- and y-positions since the
readings sent in the second and third
bytes. This can, for example, be helpful
in determining mouse velocity.
As with the Microsoft packet format,
the X- and y-position values are in two's
"Compiler Ads
Are Confusing."
hey all claim that their products are the fastest and most powerful.
Buzz words like optimized, integrated, and modular are everywhere — never
meaning quite the same thing.
We'd like to be more direct. We'll tell you what you can do with
our compiler— then you make the comparisons.
Stony Brook Professional Modula-2 (both the Quick and
optimizing compilers for DOS and OS/2) for $295. Stony Brook QuickMod
(for DOS or OS/2) for $95.
Stony Brook— we eliminate the confusion.
■ The fine print version of this information
with all the details, including our benchmark
performances, will be mailed to you within
24 hours if you call our 800 numoer
800/624-7487 805/496-5837 a&ationai
Rrm/ilOA-7490 c 187 East Wilbur Road, Suite 9
»U:)/4yO/4^y Fax Thousand oaks. CA 9^360
SOFTWARE
Your Partner
in Software Development
i 1989 Gogesch .Micro Systems, inc
398 BYTE- NOVEMBER 1 990 Circle 322 on Reader Service Card (RESELLERS: 323)
A Higher Standard
of Standard Features
DATAStation 386/25™ $3,995
80386-25 CPU
4MB RAM
128K Cache RAM
1.2MB 5Vi" and 1.44MB 3.5" Drives
200MB, 15MS SCSI Drives
16 Bit VGA with 512K
14" 1024 X 768 VGA Color Monitor
■ External SCSI Port
■ 1 Parallel & 2 Serial Ports
■ 101 Key Keyboard
■ MS DOS 3.3 or 4.01
Options:
■ 40MB. 80MB. 100MB. 320MB
Hard Drives
TECH'
386SX
$1^95
I 80386SX-16 CPU
1 1MB KMA expandable lo 8MB on
motherboard
I 1.2MB 51/4 ■■ or 1.44MB 3.5" drive
I 40MB IDE hard drive
I 16-bit VGA with 512K
1 14" 1024 X 768 VGA color monitor
i 1 parallel. 2 serial & 1 game ports
1 101 key keyboard
I MS DOS 3.3 or 4.01
TECH"
286 $1,495
■ 80286-12 CPU
■ 1MB RAM expandable to 8MB on
motherboard
■ 1.2MB 5'4 ■ or 1.44MB 3.5 " drive
■ 40MB IDE hard drive
■ 16-bit VGA with 5I2K
■ 14 " 1024 X 768 VGA color monitor
■ 1 parallel. 2 serial & I game pons
■ 101 key keyboard
■ MS DOS 3.3 or 4.01
Call For System Options
PONI Microsystems
386SX-LT...$2^95
■ i80C386SX-16 CPU
■ 1MB RAM expandable to 6MB
■ VGA with 256K
■ 1.44 MB 3.5" diskette drive
■ 40MB hard drive
■ 85 key keyboard
■ External ports for floppy drive,
keyboard and VGA monitor
■ Parallel and serial pons
■ UL. CSA. FCC-B approved
PONI Microsystems
286-LT $2,495
■ 80286-12 CPU
■ 1MB RAM expandable to 6MB
■ VGA with 256K
■ 1.44MB 3.5" diskette drive
■ 40MB hard drive
■ 85 key keyboard
■ External ports for floppy drive,
keyboard and VGA monitor
■ Parallel and serial pons
■ UL. CSA. FCC-B approved
SCOl
PRE-CONFIGURED MULTI-USER SYSTEMS
6-User Computer Systems Ready To Plug In And Install Your
Application Software
Xenix . . .$9,995
6 WYSE terminals
I main computer
386-25MHZ-128KB cache
8MB RAM
8 serial ports
1 parallel port
3.5" 1.44 floppy drive
200 MB hard drive
150MB tape drive
2400 Baud modem
Communications
software
1 Xenix operating
system installed
6 cables with labels for
terminals
Authorized
Novell... $14,995
options: Printers • Word Processing '
• Maintenance Contracts
TECH
CITY
6 386SX workstations
1MB RAM
Monochrome monitors
1 150MB tape drive
1 2400 Baud modem
Communications software
1 main computer
386-25MHZ-128KB Cache
8MB RAM
Spreadsheets • Accounting • Larger Hard Drives • Custom Configurations
2 serial pons
1 parallel port
3.5" 1.44 floppy drive
200MB hard drive
1 Novell ELSII Netware
Of>erating system.
Ethernet cards
All cables and
connections
800-828-3110
6 A.M. TO 6 P.M. PST
(714) 385-1219, FAX (714) 937-5414
TECHNICAL SUPPORT (714) 956-9593
1300 E. Katella Ave., Anaheim, CA 92805
Circle 336 on Reader Service Card (RESELLERS: 337)
200MB, 3.5 " High Performance
Hard Drive Kits
MAXTOR L.XT200A. IDE Sl.095.00
CONNER CP3204. IDE 1.095.00
IMPRIMIS 94351. IDE 1.095.00
MAXTOR. LXT200S. SCSI 1.395.00
CONNER CP3200. SCSI 1.395.00
IMPRIMIS 94351. SCSI 1.395.00
High Performance 5.25 "
Hard Drives
MVMTACTI RER. MODEL =
CAPACITY
DRI\ E ONLY
DRIVE KIT
MICROPOLIS
MCI654
I60MB
S 995
SI. 195
MCI664
330MB
1 .495
1.695
MCI 568
660MB
2.295
2.495
MCI598
1.2GB
4.795
4.995
MAXTOR
T8380E
370MB
1.595
1.795
XT8760E
680MB
2.395
2,595
TAHITI
1GB
5.695
5.995
NEC
D5655
150MB
995
1.195
rth i^lifuj AHA 23
2 ESDI Cimlirtlti
ar dtal tV^ifn ''dual
harddrnts V.l
XENIX Jri'.tr.
.^iiljblt SCS[\:r.:.n. i
High Performance 3.5"
Hard Drives
MANI. FACTE RER MODEL '
CAPACITY
DRIVE ONLY
DRIVE KIT
CONNER
CP3044
40MB
S 365
S 395
CP3184
80MB
565
595
CP3I04
lOOMB
665
695
CP3204
200MB
1.065
1.095
TEAC
40MB
365
395
SEAGATE
ST 1 57 A
44MB
335
365
TOSHIBA
MK234FC
lOOMB
655
685
IMPRIMIS
94356
I05MB
655
695
SCSI verMon. a\
ailabk-
On.; <i: io~r
L'VH.-SCSI.-.--
ci; '>r^ 16 ,11 hirdiflof^
TiflliDlkt ISCSI k
I ewes "lUi aiapcf AHAIH:B I,
tl iviiii • caMo • iniulliL^ ji;;Jc
Enhancement Products
NEC 2A VGA MONITOR 14 "
NEC 3D VGA MONITOR 14"
SCEPTRE VGA MONO .MONITOR 14" . .
LOOP VGA COLOR MONITOR 14"
SCEPTRE TTL MONO MONITOR 14" . . .
VGA CARD W/256K. 16-BIT 95
VGA CARD W,5I2K. 16-BIT 155
MONO GRAPHIC CARD W/P.P 25
256K SIMM SONS 30
1MB SIMM SONS 75
2400B MODEM INT 90
.S475
. 595
. 165
. 365
. 125
30-day Money-Back
Guarantee
1 Year Warranty
No additional
charges for
Credit Card
No Credit Card
charge until
shipment
HANDS ON
UNDER THE HOOD
complement format. A positive value in-
dicates movement right or up; a negative
value indicates movement left or down.
The Software Perspective
It is probably obvious that Microsoft has
set the standard for PC mice. You'd be
hard-pressed to find one that doesn't tout
"Microsoft Mouse compatibility."
DOS applications generally access the
mouse movement and button information
by making calls to a mouse driver. Vir-
tually every PC mouse includes a mouse
driver that emulates the Microsoft Mouse
driver to make the mouse look like a
Microsoft Mouse to the application.
Many mice also come with a driver to
emulate a Mouse Systems PC Mouse.
Interestingly, the mouse driver inter-
acts directly with the video adapter to
control mouse cursor movement. The
driver must therefore include support for
the video adapter you use to ensure prop-
er operation on your system. Naturally,
all current mouse drivers support the
standard video adapters, including
MDA, CGA, EGA and VGA, but if you
are using something a little newer (like
an 8514/A adapter) or something out of
the ordinary, the mouse driver may not
support it. Check if you are unsure.
Microsoft's mouse driver supports 35
function calls (see the table). The driver
offers a lot of flexibility to the mouse
programmer. While it is not possible to
describe all the functions in detail here, I
will briefly describe some of them.
The Mouse Reset and Status function
(0) sets several mouse parameters to de-
fault values (e.g., the mickeys-per-pixel
ratio), and returns the current status of
the mouse; that is, whether or not the
mouse has been found, and which mouse
buttons, if any, are currently pressed.
This function also hides the mouse cur-
sor on the screen if it is displayed.
The Show Cursor and Hide Cursor
functions (1 and 2) control whether or
not the mouse displays its cursor on the
screen. A counter value determines when
to display the cursor. When the counter
is 0 the cursor appears, otherwise it does
not. The counter decrements with each
Hide Cursor call and increments with
each Show Cursor (although it cannot be
incremented past 0). Thus, it takes three
Show Cursor calls to undo three Hide
Cursor calls.
The Get Button Status and Mouse Po-
sition function (3) returns the current
status of the mouse buttons and the cur-
rent cursor position on the screen. Be-
ware, however, that the mouse driver
uses a "virtual screen" matrix for deter-
mining the position of its cursor, and that
virtual screen isn't always the same as
the physical pixel array on the screen.
In the case of a medium-resolution
graphics screen with a 320- by 200-pixel
matrix, the mouse's virtual screen would
be 640 by 200 pixels. The virtual screen
concept is intended to simplify mouse
programming. You can address the vir-
tual screen (which is always a minimum
of 640 by 200 pixels) and allow the
mouse driver to translate the addressed
position to the correct location on the dis-
play, based on the current video mode.
For some high-resolution EGA and VGA
modes, the virtual screen expands to 640
by 350 or 640 by 480 pixels, but for all
other modes, the virtual screen remains
at 640 by 200 pixels.
Function 15, Set Mickey/Pixel Ratio
allows you to adjust the mouse sensitivity
by selecting the number of mickeys, or
points, required to move the mouse cur-
sor eight pixels on the screen. You can set
the value to anything between 1 and
Never buy another ribbon!
r icn nnn eniH
Over 150.000 sold
si,«.ngS5oc ynj^gpgal Cartridge (includes one adapter) 75.00
Multicolor Adapter (specify printer) 40.00
Epson only Maclnker mod. 271 ep 45.00
... \m mMi m, imagewriter only Maclnker™ mod. 2341M 45.00
Universal Spool Maclnker 75.00
Heat Transfer Adapter 25.00
Extra Ink Bottle, black 3.00 pint 1 8.50
Colored Ink Bottle 4.00 extra reservoir 6.00
All models delrvered complete with bottle of ink, ink meter , reservoir, reservoir cover.
- ,. . color 1 1 Single S multicolor, standard and tieat transfer cartridges available: red,
shTri^wilhE OTcallrid e S75.00 S'^*"- <'"''"^- °'a"9S- "^'f^- a"" 9°"'- Indelible and OCR ink
cartridges available.
Over 24,000 printers supported. Better than new print quality. Extended
printhead life thanks to lubricated ink. Average cartridge can be re-inked 60-100
times at 5cents/re-inking. Multicolor adapters re-ink multiband cartridges.
Documented customer savings of up to $30,000/year. Detailed free catalog.
Shipping S9,G0
MacBond II
Auto-Ribbon Welder
Make your own ribbons! MacBond II splices and bonds in
seconds ribbons of any size and inked in any ink and color.
First real alternative to ribbon bonding machines costing
thousands of $$$. We have a complete range of bulk
ribbons, color and multicolor, heat transfer etc. for your
application.
Modems
Shipping S7.00
4800 b throughput, full duplex. 9600. 4800,
2400, 1200 bps. ecu V.22bis, V.22, Bell
21 2A & 103J modes • Auto speed selection
• MNP cl. 5 error cor-rection • Synch &
asynchronous modes • Cable and software
included ( PC or MAC) • 2 year warranty
9600 baud mnp cl 5 v.32 599.00 LightSpeed 2400LE(MNPcI 5). ...159.00
LIghtFax 9624 faxmodem 399.00 Ring-On Remote Power Center 199.00
LightSpeetJ 9624E is a V,32, mnp 5, 9600 b moidem, LightFax 9624 is a full featured group III, 9600 b
fax & 2400 b modem combined, shipped with software & cable for PC or MAC (specify). Ring-On is a
power center which senses an incoming call to turn on computer & modem.
2400b MNP Cl 5 $159.00!!
Full Page
Hand Scanner !
Shipping 38.00
New
$599.00!!
Have all the advantages of a handy
scanner in a FULL PAGE SCANNER,
for half the price of a desktop scanner.
Includes 10 sheet document reader for sheet fed use. Scanner detaches for
hand held use on photos, books etc. Compatible with most OCR software, a
very high quality (100 to 400 dpi) input for OCR. Complete with sheet feeder,
interface card and LightPaint software. 1 yr warranty. Order part #400 P.
Increase 3.5" disk capacity to 1.44 Megs with
this ingenious and simple device. Only $15.00 !!
Diskette Doubler
Computer Friends, Inc.
14250 NW Science Park Dr.
Portland OR 97229
Satisfaction or 30 day
refund - Immediate
shipment - Major credit
cards ■ PO's from
National Accounls
Order Toll Free 1-800-547-3303
In Oregon (503)626-2291
fax (503)643-5379 telex 4949559 CF
400 BYTE • NOVEMBER 1990
Circle 76 on Reader Service Card
HANDS ON
UNDER THE HOOD
Microsoft's mouse driver supports 35 functions, which provide a great deal
of flexibility to the mouse programmer.
Function
number
Description
0
Mouse Reset and Status
1
Show Cursor
2
Hide Cursor
3
Get Button Status and Mouse Position
4
Set Mouse Cursor Position
5
Get Button Press Information
6
Get Button Release Information
7
Set Minimum and Maximum Horizontal Cursor
Position
8
Set Minimum and Maximum Vertical Cursor Position
9
bet Graphics Cursor Block
10
Set Text Cursor
1 1
Read Mouse Motion Counters
12
Set Interrupt Subroutine Call Mask and Address
13
Light Pen Emulation Mode On
14
Light Pen Emulation Mode Off
15
Set Mickey/Pixel Ratio
16
Conditional Off
19
Set double-speed threshold
OWdp i( ILc! (U|JL SUUIUUUI ICO
21
Get mouse driver state storage requirements
22
Save mouse driver state
23
Restore mouse driver state
24
Set alternate subroutine call mask and address
25
Get user alternate interrupt address
26
Set mouse sensitivity
27
Get mouse sensitivity
28
Set mouse interrupt rate
29
Set CRT page number
30
Get CRT page number
31
Disable mouse driver
32
Enable mouse driver
33
Software reset
34
Set languages for messages
35
Get language number
36
Get driver version, mouse type, and IRQ number
32,767, inclusive. Another way to adjust
the mouse sensitivity is to use Function
26, Set Mouse Sensitivity.
Function 36, Get Driver Version,
Mouse Type, and IRQ (interrupt request)
Number, returns the mouse driver ver-
sion, the mouse type (e.g., bus, serial,
InPort, or PS/2), and the IRQ number.
This information can help determine if
the current mouse and driver is compat-
ible with the application.
An application can access a mouse
driver in a couple of ways. One option is
to link a .LIB file containing the driver
with the application program. That way,
the application supports the mouse di-
rectly. More commonly, however, users
install the driver by way of the CON-
FIG.SYS file (DEVICE =MOUSE. SYS)
or the AUTOEXEC.BAT file (MOUSE-
.COM), and the application accesses the
driver functions by making calls to soft-
ware interrupt 33 hexadecimal.
The Microsoft Mouse Programmer's
Reference (Microsoft Press, 1989) fully
describes the operation of the Microsoft
Mouse driver.
MOUSE. SYS and MOUSE.COM
work well enough in the DOS world (al-
though I have seen incompatibilities), but
the whole picture changes when you
switch to a protected-mode operating
system. OS/2 and Unix can't use a stan-
dard MOUSE. SYS driver to allow a
mouse to emulate a Microsoft mouse, be-
cause such drivers won't work in pro-
tected mode. If these operating systems
don't include support for your mouse,
you'll need a special driver. Generally,
you'll have more options with a serial
mouse— particularly one that supports
the Microsoft Mouse packet format.
ICBM: Infinitely Configurable
Ballistic Mice
An increasing number of mice support a
feature known as ballistic tracking (or
variable acceleration). At times, you may
need to use your mouse for some detailed
cursor movement at one part of your
screen and then move clear across the
screen for some further detailed work.
Operating at high resolution, the trek
across the screen can take a long time,
and require several repeated movements
of your mouse.
With ballistic tracking, the mouse can
detect when you move it faster. As its ve-
locity increases, it automatically changes
the number of points per inch to allow
faster travel across long distances. As it
slows down, it reduces the number of
points per inch to again allow more de-
tailed cursor movement.
Ballistic tracking can be implemented
with an on-board controller or in the
mouse driver software. Although most
who have tried it like ballistic tracking (it
beats repeatedly pounding your desk
with your mouse to get the cursor across
the screen) some find it irritating. If
you're unsure, make sure your mouse
has the option to disable the feature.
A Faithful Companion
The mouse has come a long way in the
past five years, but in terms of technol-
ogy, little has changed. The basic mouse
design remains essentially the same,
with increments in resolution being the
only real thing to show for the longevity
of the mouse.
Experience has shown that mice in
general are quite reliable, most operate
basically as well as others, and resolution
is often not a big concern. Some users
prefer optical mice because there are no
moving parts and nothing to clean; the
mouse pad, however, takes up a chunk of
your valuable desk space. Other users
prefer the mechanical mouse to avoid the
optical mouse pad; but the roller ball gets
dirty and must be cleaned periodically.
A serial mouse or a bus mouse? All
other things being equal, it depends on
whether you can more easily spare a
serial port or an expansion bus slot. The
final decision usually comes down to
whether you like the size, the style, the
color, the length of the tail, the number
of push buttons, and the price.
PC mice will continue to grow in pop-
ularity. Continuing evolution of the PC
mouse will be in the area of ergonomics;
I doubt resolution will push much beyond
400 ppi. Other pointing devices, espe-
cially trackballs, will gain some ground
but the mouse is not likely to give away
very much of its cheese. ■
Roger Alford is a computer design engi-
neer and a freelance writer. He can be
reached on BIXc/o "editors. "
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
NOVEMBER 1990 • B Y T E 401
TimeWands - The Obvious Choice
You have specific bar coding requirements.
That's why we give you a choice!
Tine TimeWand II is a ruggedized bar code
reader ready for lieavy-duty use. Its
programmability allows your custom applications
to be pre-set with prompts and cross-reference
files. The large internal memory sizes of 32, 64,
and 128K easily hold a day's worth of
transactions along with the date and time of
each entry.
If your data collection needs are
simpler, the original TimeWand
offers a cost effective
alternative. The TimeWand
date and time stamps each
bar code scan, like the
TimeWand II, but is
contained in a smaller and
lighter package. Even though it
is compact, the TimeWand can still
gather an impressive 2000 scans.
Videx and TimeWand are registered trademarks of Videx, Inc.
Both TimeWands transfer their data through the
host computer's serial port where the data is
stored in an ASCII text file. This allows the data
to be easily combined with a wide variety of
software packages.
Choosing either the original TimeWand or
TimeWand II provides you with a quality bar code
reader at an affordable price. Call Videx at 503-
758-0521 and ask for your free Information kit.
TimeWand (8K) $248.00
TimeWand II (32K) $698.00
1105 NE Circle Blvd.
Corvallis, OR 97330-4285
503-758-0521 * FAX 503-752-5285
See us at COMDEX, November 12-16, Las Vegas,
BOOTHS #2998 and #N457l
Circle 368 on Reader Service Card (RESELLERS: 369)
HANDS ON
SOME ASSEMBLY REQUIRED
■ Rick Grehan
Part 2
^ Talking Tasks
A look at how OS/2
and Unix handle
interprocess
communications
Tis month, I will continue my
tour of interprocess communi-
cations. So far, I have looked
at the IPC facilities provided by
Quarterdeck's Desqview and Micro-
soft's Windows. I'll now focus on OS/2
and Unix.
The fact that OS/2 and Unix appear in
the same column is more or less an acci-
dent — but it's a happy one. As it turns
out, remarkable similarities exist be-
tween the IPC facilities of both operating
systems. The similarities appear at a
high level— the implementations are
quite different— but this lets me present
the material in an overlapped fashion.
Pipes
In the wide array of IPC structures, the
pipe is perhaps the simplest. It's a uni-
directional communication path, usually
leading from a parent process to one of its
offspring processes, or vice versa. Data
passes through a pipe in a purely un-
structured form: a "stream" of bytes
whose members come out the receiving
end in the same order they were poured
in at the sending end. Thus, the name
pipe (see figure 1).
Since pipes are one-way streets, you
usually acquire them in pairs.
OS/2 and Pipes
You create OS/2 pipes using the Dos-
MakePipeO routine, which returns two
handles: one for the read pipe, and the
other for the write pipe. This looks strik-
ingly similar to the Unix System V
pipe ( ) system call that I discuss later.
You'll notice I said that pipes are "usu-
ally" connected between a parent pro-
cess and a child process. This is not so
for named pipes, which can connect un-
related processes (see figure 2).
As their title suggests, you can attach
identifying names to named pipes, and
these names are accessible to other pro-
cesses. The name you pick actually con-
forms to OS/2 filenaming conventions
and has the form \plpe\rajrplpe, which
specifies a pipe called "mypipe."
OS/2 named pipes operate in a client-
server fashion: A server task creates the
named pipe and awaits the connection of
a client. An example is shown in the code
fragments of listing 1 , where the server
builds a named pipe called "mypipe."
The server task will wait at the DosCon-
nectNmPipeO call until the client exe-
cutes a DosOpenO on the named pipe. At
that time, the connection is established,
and the two tasks can communicate.
(Once you create pipes, you can read and
write to them as though they were files.)
In the example I've given, the server
has created an inbound pipe, meaning
that the client can only write to the pipe
and the server can only read from it.
Named pipes can be inbound, outbound,
or duplex (i.e. , bidirectional).
OS/2's named pipes enjoy another
feature: They can be byte-wide or mes-
sage-wide. A byte-wide pipe is a pipe in
the strict sense; data is sent through the
pipe as a byte-at-a-time stream. How-
ever, a message-wide pipe looks much
like a message queue. You can send data
in chunks of arbitrary size. (Interest-
ingly, OS/2's DosTransactNmPlpeO
function lets you read and write data
through a pipe at a single call. Of course,
this works only if you open the pipe in
duplex mode.)
The Pipes of Unix
You create a Unix System V pipe with a
pipe ( descripts ) call, where de-
scrlpts is a two-element integer array.
The first member of the array is the file
descriptor for reading the pipe; the sec-
ond member is the file descriptor for
writing the pipe.
Typically, you create a pipe between a
parent process and a child process. The
example most often given in Unix texts is
A SIMPLE PIPE
nt process
Read or write
Child process
Figure 1: A pipe provides a single read or write connection between a parent
process and a child process. If you create a pipe for writing from the parent process,
you must open it for reading from the child, and vice versa. Two-way communication
requires two pipes.
NOVEMBER 1990 • B Y T E 403
HANDS ON
SOME ASSEMBLY REQUIRED
redirecting standard input through the
pipe and executing a program. It looks
something like what's shown in listing 2.
In listing 2, you simply point the char-
acter pointer variable cmd to some string
holding the name of a command you want
to execute, grep perhaps. The program
issues a fork() system call, and the
child process does the dirty work of redi-
recting the plumbing so that the parent
task can write down the pipe, and the
program launched by the execl() sys-
tem call will see that data coming in
through standard input.
Unix implements the equivalent of
named pipes by using a special file type,
FIFO, the acronym for first-in/first-out.
Although FIFOs are not commonly used,
they are the mechanism used by the Unix
print spooler. Since a FIFO file is an en-
tity of the Unix file system, it has owner,
group, and world permissions and own-
ership as any other file. You need to pay
special attention to ownership and per-
missions when you create a FIFO.
The function call looks like raknod
(pathname, mode, 0), where pathname
is the name of the FIFO, and mode is the
permissions ORed with the SJFIFO flag
(defined in sys/stat.h) to indicate that
a FIFO is being created. (The mknod
function is used for creating all the di-
rectories and file types in the file sys-
tem.) Once you have a FIFO, you can
open it for reading or writing with the
same functions that are available for
standard files.
Generally, FIFOs are opened only for
reading by a daemon (background pro-
cess), which uses whatever is poured in
as its input. Then, as other processes
need the facilities of the daemon, they
send their data to it. The System V print
spooler uses a FIFO to communicate be-
tween the user's Ip processes and the
system's printer daemon, Ipsched. The
FIFO also handles communications be-
tween other processes and the daemon. If
each message is less than the capacity of
the FIFO (i.e., 4096 bytes), it is guaran-
teed to be atomic; messages cannot mix.
FIFOs provide a simple many-to-one
IPC that does not require the processes to
be related.
Semaphores
Semaphores stand apart from the other
IPC structures I've discussed. Unlike
pipes, mailboxes, and such, it is not their
job to pass data from one task to another.
Rather, a semaphore exists to control ac-
cess to a shared resource. It might be eas-
ier to think of a semaphore as a form of
interprocess coordination, rather than
interprocess communication.
In essence, a semaphore is a variable.
What makes it special is that your pro-
gram performs indivisible operations on
the variable. That is, while your program
is accessing the semaphore variable, it is
doing so exclusively (see figure 3).
For example, suppose that you have a
printer server that— for reasons of mem-
ory constraint— manages a request queue
that can hold no more than 10 filenames.
If you build a semaphore to manage ac-
cess to the queue, you would initialize
the semaphore variable to a value of 10.
Thereafter, whenever a client program
wishes to send a request down the queue,
the client first examines the value of the
semaphore.
If the value is greater than zero, there
is room in the queue and the client task
proceeds to insert the request. The client
then decrements the semaphore variable
to indicate that the request has consumed
a queue slot. If the client program sees
that the semaphore is zero (indicating
that the queue is full), the program either
indicates the queue-full condition to an
operator or waits for the semaphore to as-
sume a nonzero value.
Listing 1: Creating an OS/2 named pipe. The pipe is an inbound pipe,
and it 's byte-wide. I've reserved 512 bytes for the input buffer, and I'll specify
a default wait of 500 milliseconds for the DosWaitNmPipe ( ) — other tasks
will use that function when trying to open this pipe.
DosMakeNmPlpe ( "pipe \ \ myploe " , toiyphaiwi , PIPE _ACCESS_INBOUND ,
PIPE_READMODE_BYTE f PIPE_TYPE_BYTE | PIPE_WAIT,
0,512,500L);
/•
Wait for a connection to this piDe.
*/
DosConnectNmPipe(&myphand) ;
/»
** Read from the pipe.
»« Reaa 50 bytes Into buff (which should be char «).
•/
Dosread( myphand , buf f , 50 , &bytesred) ;
/•
«» Close the oioe down.
*l
Dos DisConneGtNmPipe(myphand) J
DosClose(myphand) ;
A NAMED PIPE OR UNIX FIFO
Server process
Read or write
Named pipe i .client ,
or FIFO i_, I I
Figure 2: Named pipes do not require a parent-child relationship between the
communicating processes. The client processes can come and go independently
from the server.
404 BYTE' NOVEMBER 1990
Turn your favorite
C compiler into a
powerfui database
manager witli tlie
Database Toolchest
I he C/Database Toolchest™
adds sophisticated file manage-
ment functions to your Power C™,
Turbo C-, Quicl<C^ or Microsoft® C
compiler. With the C/Database
Toolchest™, your data requires
much less disk space than with
programs like dBASE-, and you
can access your data much faster.
Of course the full power of C
provides you with an unlimited
amount of programming flexibility.
The C/Database Toolchest^^'
includes three major components:
1) An advanced B+tree library
gives you instant access to your
data.
2) A high-level ISAM library
provides you with an easy-to-use
C interface, and
3) A complete database manager
(with C source code included)
shows you how to create impres-
sive applications.
You also receive a comprehen-
sive 350 page manual and a utility
for converting dBASE- files.
The C/Database Toolchest™'
supports features that you'd expect
to find only in products costing ten
times as much. Advanced features
include variable length records,
variable length keys, multiple keys
per index, and multiple indexes
stored in a single file. Your data files
can contain an unlimited number of
records, and each record can be as
large as 32K bytes in length.
About the only thing that the
C/Database Toolchest^^' doesn't
do is cost you a lot of money.
We've kept our price low so you
can manage your budget as easily
as your data.
Now Only $19.95!
Order now by calling our toll free
number or mail the coupon to;
Mix Software
1132 Commerce Drive
Richardson, TX 75081
1-800-333-0330
60 Day IVIoney Bacl( Guarantee
Not Copy Protected ■ Royalty Free
For technical support, please call:
1-214-783-6001
C'Database Toolchest and Power C are trademarks of Mix Software. QuickC and Microsoft C are registered trademari^s of Microsoft Turoo C is a registered trademar1< of Boriand, dBASE is a registered trademark of Ashton-Tate.
Circle 233 on Reader Service Card
HANDS ON
SOME ASSEMBLY REQUIRED
Listing 2: Creating a Unix pipe that writes to a child process.
int pipe(Jesc[2] ;
char *cmd;
/♦
»» Maie a Dipe. Return NULL if failure.
•/
if(pipe(Dipedeso)==ERROR) return(NULL) ;
/»
** Fork a new process to execute Drogram.
*/
ifC(pid=fork())==0)
{ /* Child process here */
/* Close writing side of pipe */
Glose(pipedesc[l] ) ;
/* Close standard input. */
close(O) ;
/* Dup read side-becomes standard input */
dup{pipedesc[0]);
/* Close old read side of pipe */
close(pipedesc[0] ) ;
/* Execute the a program */
execl("/bin/ sh", "sh", "-c",cmd,0) ;
exit{l);
}
/*
** Parent process here.
•« Handle fork failure.
»/
if {pld==-l) return(NULL) ;
/•
** Close reading side of the pipe.
»/
closeCpipedesc[0] ) ;
/«
** Now, anything I write to pipedesc[l] will
** be passed to the program specified in cmd.
As requests are taken off the queue,
the server increments the semaphore to
indicate that queue slots have become
available. All these increments, decre-
ments, and comparisons on the sema-
phore variable occur so that only one pro-
cess has control of the semaphore at a
time. This is critical in a multitasking
system: While one process is examining
the value of the semaphore variable, you
can be sure that another process is not in
the midst of modifying that variable.
OS/2 Semaphores
OS/2 provides several kinds of sema-
phores and a variety of supporting func-
tions. System semaphores are named ob-
jects, as were the named pipes that I
described earlier. Consequently, you
create a system semaphore by specifying
a name that conforms to the OS/2 file-
naming convention, and the operating
system returns a handle by which your
program can reference that semaphore.
For example, the following routine:
DosCreateSem ( CSEM_PUBLIC ,
Stsemhand, ' ' \ \sem\ \mysem' ' ) ;
creates a public semaphore called "my-
sem."
The first argument to the function is a
system-defined constant that specifies
that this particular semaphore's value
can be modified by other tasks. (If I had
created the semaphore with a first argu-
ment of CSEM_PRIVATE, the other tasks
could only read the semaphore's con-
tents.) OS/2 places the handle to this
semaphore in the doubleword variable
serahand. Another task in the system can
gain access to this semaphore with the
following call:
DosOpenSem( Scsemhand,
' ' \\sera\\mysem' ');
Unlike a system semaphore, a RAM
semaphore is not maintained by the OS/2
kernel. Rather, it is simply an unsigned
long variable that you create as a global
variable in the owning process. This pre-
sumes some discipline on your part: If
you create a variable that is to become a
RAM semaphore, you must manipulate
that variable only through OS/2 sema-
phore functions. To do otherwise could
violate the indivisibility of semaphore ac-
cess and would surely result in flaky
code.
Since a RAM semaphore is simply a
global variable, processes don't need to
call DosCreateSem( ) to construct them,
or DosOpenSem to gain access to them. In
fact, only threads local to the process can
access the RAM semaphore, so a call to
DosOpenSem makes no real sense in the
context of a RAM semaphore.
OS/2 semaphores are binary sema-
phores: They are either set or cleared.
You can create the effect of a multivalued
semaphore (also known as a general
semaphore)— as in the print-queue exam-
ple I gave earlier— by constructing a
semaphore that permits access to a vari-
able in a shared-memory segment. (I'll
discuss shared memory later.) The OS/2
routines for managing semaphores can
A SEMAPHORE
0 I 0 0
Independent
process
1
1
0
Independe nt
process
2
0
1 0
0 1
Indep
jndent ppcess
4
Independent
process
3
1 0
0 1
Independent
process
5
Figure 3: A semaphore is a variable that is shared among processes. Only one
process can act on the variable at a time. Thus, a semaphore is ideal for control
of other forms of interprocess communications.
406 BYTE- NOVEMBER 1990
This Noisy World Is
Out To Crash Your Data
New BLAST So\\es Your
Connectivity Problem
Now with new, easier-to-use,
more compatible BLAST you can
have the same robust, professional
software used by the most
demanding data communications
managers and VARs.
BLAST guarantees fast, 100%
error-free file transfer and terminal
emulation to connect UNIX and
XENIX systems with PCs, Macs,
VAXs, and mainframes. With
BLASr you have one easy-to-use
interface, one set of commands, one
protocol, and one scripting language
common to all systems.
5LA5r Clears Your
Data's Path
Data communications is a dirty
business - but you have to do it.
Whether you send critical financial
data, access your company's mini or
mainframe, or simply tap into your
favorite bulletin board, today's dirty,
noisy phone lines conspire to
distort, delay, and destroy your data.
BLAST communications
software is engineered for high
speed, error-fe performance over
today's real-world phone lines. It
gets your data through when other
programs have given up.
YES!!! I want to know what I can do about dirty phone lines.
Please send my free booklet to:
Name:
Company:
Address: _
State:
.Title:.
.City:.
.Zip:.
. Phone:
Mail to: Communications Research Group
5615 Corporate Boulevard, Baton Rouge, LA 70808
United Kingdom: 44-71-987-9021 • France: 33-01-6930-7172 • Germany: 49-02018-20190
Italy: 39-02-837-8341 • Netherlands: 31-040416-355 • Australia: 61-03-528-2711
You'U Appreciate BLAST
Every Time You Use It
To learn more about noisy
phone lines, how they can affect
your data communications, and
what you can do about it, give us a
caU at 800-24-BLA5rin the U.S.;
504-923-0888 outside the U.S.
Or, send in the coupon for your free
copy of our booklet:
"Everything You Always Needed To
Know About Dirty Phone Lines
But Were Afraid To Hear. "
Call 800-24-BLAST
504-923-0888 FAX 504-926-2155
Communications Research Group
A U.S. Robotics Company
BLAST is a regtstered trademajlt of Communicalrens Research Groupi Other
product narnes are used for kJenlificatHxi purposes ofify and may be trade-
marlts and or registered trademarks of their respective canpanies.
Circle 50 on Reader Service Card
(RESELLERS: 51)
HANDS ON
SOME ASSEMBLY REQUIRED
Listing 3: Creating an OS/2 semaphore.
** Instance of semaphore.
•/
struct sembuf unlock = {0,1.SEM_UNDO};
/*
** Create a semaphore with one member.
*/
if ( (mysem=seiiiget (SEMKEY, 1, IPC_CREAT| IPC_EXCL|WM0DE) ) ==ERROR
{
printf ("**Cannot create semaphore \ n" ) ;
exit(O);
}
/*
** Unlock the resource controlled by the semaphore.
*/
if (semop(myseni, &unlook, 1) ==ERROR)
printf ( "**Semaphore error \ n" ) ;
exit(O);
}
I*
Release the semaphore.
•/
semctl(niysem,0,IPC_RMID);
operate on RAM semaphores as well as
system semaphores.
To set a semaphore, you call DosSem-
Set(mysem), where mysem is either a
handle to a system semaphore or the ad-
dress of a RAM semaphore. You clear a
semaphore with the call DosSemClear
(mysem). Finally, your program can
wait for a specified semaphore to be
cleared by calling DosSemWait(mysem) .
However, to securely manage a re-
source, the operations of waiting on the
semaphore to clear and immediately set-
ting it must occur without interruption
(as I described above). You can accom-
plish this with the call DosSemRequest
(mysem, Itlme) , where mysem refer-
ences a semaphore as before, and Itlme
is a doubleword specifying a millisecond
time-out value.
DosSemRequest ( ) will wait for the in-
dicated semaphore to clear or until the
time given in Itlme has elapsed. If the
semaphore clears, DosSemRequest ( )
immediately sets the semaphore and re-
turns to the caller. If DosSemRequest ()
times out, it returns a value that is an
error code indicating the time-out con-
dition.
Finally, if you've got a number of
semaphores riding herd on various events
and you want to monitor them as a group,
you can use DosMuxSemWalt() . This
routine accepts an array of semaphore
handles and waits for any member of the
set to clear.
Unix Semaphores
Under Unix System V, you can create
groups of semaphores— referred to as a
semaphore set — with one call. Also,
Unix semaphores can be multivalued,
and the operating system provides a com-
plex array of semaphore operations (i.e.,
the operations go beyond simply setting
or clearing the semaphore).
Whereas OS/2 system semaphores are
identified by name, Unix System V
semaphores are identified by a unique
number referred to as a facility key. This
key is of type key_t, and on most Unix
systems it is simply a 32-bit number. The
key acts as the semaphore's system- wide
identifier— any process that knows the
identifier can access the semaphore.
(You'll see the facility key cropping up
several times before this article is done.
It is roughly the Unix equivalent of
OS/2's named objects.)
Unix System V provides three system
calls for manipulating semaphores. They
are:
• semget( ) , which lets you create
semaphores;
• semop( ) , which lets you operate on
semaphores; and
• semctl( ) , which provides a
number of service functions for
examining and modifying a
semaphore's status.
You can also use seractl( ) to delete the
semaphore.
I've provided some code fragments
highlighting usage of semaphores in list-
ing 3. The call to semget() creates a
semaphore with an identifying key set by
the constant SEMKEY and containing one
member (the number of semaphores in
the set is determined by the second argu-
ment). The third argument to semgetO
is a flags word that (in the example given)
tells the system to create the semaphore if
it doesn't already exist; if it does, return
an error condition.
The semopO call also takes three ar-
guments. The first is the semaphore's
identifying key, the second is the pointer
to an array of semaphore operation struc-
tures, and the third is the number of en-
tries in that array. Since Unix System V
TEK
Make All The Right Connections With GTEK!
PCSS-8I
Eight Port Intelligent
Coprocessor
The PCSS-8J is GTEK's popular,
cost effective, intelligent, 8 port
serial I/O card featuring
DYNAMEMORV. The 15 MHz
on board processor dynamically
allocates and deallocates on board buffer ram to transmit and
receive queues as necessary. The new lower price makes this
board the obvious choice if you want an intelligent serial I/O
card. Dos, SCO" XENIX^ and SCO" UNIX® dri^vers included.
Fl LL
I ^ E\R
i'ARRASTV
PCSS-8T
Compact Eight Port
Serial Board
The PCSS-8T is GTEK's popular
PCSS-8 on a half sized card. It
provides 8 serial ports for an
even lower price than the PCSS-
81. Modular RJ-11 jacks Hke
those on the PCSS-81 provide 8 ports without any external
brackets or spider cables. A Dos driver is included and a special
version is available for SCO" XENIX'^ .
All Erademarks are properly of their respeciive companies.
Order Now Toll Free I-800-282-GTEK (4835)
Development Hardware & Software* P.O. Box 2? 10 'Bay St. Loui^, MS 39521 -23 10* Fax 601-467-0935 • MS & Technical Support 601-467-8048
408 BYTE* NOVEMBER 1990
Circk 152 on Reader Service Card (RESELLERS: 153)
TH E "GREAT DEAL " CATALOG
WjSIMARK 1-800-729-9000
INTERNATIONAL, INC.
ORDER TODAY!
iflyi/IURAIA PROFESSIONAL FAX/
ppp/riuix/Al/A PHONeCOPIER MACHINE
• 9600 baud
fax
machine,
full-featured
telephone
and
photo-
copier.
• Automatic
paper cutter
crops
incoming
faxes to
proper
length.
• 15-page auto document feeder. • 16-level grayscale.
• Voice/fax switch. • Answering machine connection.
• 50-number autodialer. • 164 ft. paper roll.
• Send faxes after hours with delayed dialing command.
• Advanced polling. • Voice prompt. • Auto/manual answer.
• Normal, fine and supertine transmission.
• Fuli-featured telephone. • Convenient copier.
• Remote diagnostics and repair — Murata fixes most
problems over the phone line. • Compatibility: CCITT
Group 3 and Group 2. ■ English/Spanish operation.
Mfr. Sugg. Retail: $1,499.00
DAM ARK $g Q Q 99
Item No. B-2404-1 49203
Insured Ship/Hand.: $29.00
12.6"Dx7.3"H.
• Model #: Ml 850.
■Weight: 16.7 lbs.
• 90 Day On-Site
Mfr. Warranty!
• Factory New!
286 AT COMPUTER
with 14" HIGH
RESOLUTION VGA
COLOR MONITOR &
30MB HARD DRIVE
• 80286 microprocessor.
2.5/6.25MHZ switchable.
• One MB RAM on mother-
board, expandable to
four MB.
• 30 MB hard drive.
• One 5.25" 1 .22MB floppy
drive. • High resolution
VGA monitor: 640 x 480.
■ Socket for 80287 math co-
processor.
16- bit VGA card: 800x600 res.
3 expansion slots — two 16-bit & one 8-bit.
• IBM compatible. * 1 serial port. • 1 parallel port.
• PS/2 compatible 5-pin mouse port.
• Real time clock/calendar.
■ Phoenix 286 ROM BIOS.
• AT style 1 01 -key enhanced
keyboard. • Includes MS-
DOS 4.01 with DOS Shell
utilities and GW BASIC™ .
■ PC dim.:4-l/4"Hx 15"W
X 15-1/2"D.
• Monitor dim.:
13.9"W X 14.7"D
X 14.1"H.
• One Year
Mfr. Warranty!
• Factory New!
FREE BONUS SOFTWARE:
SpinnaKe' "Easy Writer-
word processing, ■■Ace2"
interaction game & "Splash"
demo program. A!so
includes coupon to buy
"Splash" at great savings!
Mfr. Sugg. Retail: $2,293.00
DAMARK$ QQQ 99
PRICE <7%79
Item No. B-2404-149047
Insured Ship/Hand.: S49.00
cordoto
386SX COMPUTER
with VGA MONITOR
~ • 100% IBM
compatible.
■ Includes 14" VGA
color monitor.
'80386SX-16/8 MHz
speed, zero wait
state, upgradable to
20 MHz.
One 3-1/2" 1.44 MB
floppy disk drive.
One 5-1/4" 1.2 MB
floppy disk drive.
• 40 MB hard
drive/milli-
second access
time.
' 1 MB RAM on motherboard, expandable to 8 MB.
• Expansion slots: four IBM AT slots.
• Built-in VGA video support. Battery backed real time
clock/calendar. • Two serial ports. • One parallel port.
• 80387SX-16 math co-processor socket.
• Phoenix BIOS. • 101 key IBM style keyboard.
• Includes MS-DOS 4.0. ■ Model # CPC8248.
' Dim.: 16"Wx18"Dx5"H. -1 Yr. Warranty thru Cordata.
' Factory New!
* Does not
include
software
shown
on screen.
Mfr. Sugg. Retail: $2,968.00
"^rTe'^I 499^2
Item No. B-2404-1 43578
Insured Ship/Hand.: S49.00
TOSHIBA
24-PIN DOT MATRIX
PRINTER
• 24-pin letter quality
printer.
• Print speed: 216
CPS draft; 72 CPS
letter quality. 32K
buffer.
• Includes: 12 Multi-
Strike Ribbons
PLUS 2 Font
Cards-no choice on
font cards received.
• Built-in rear tractor.
• Friction feed.
• Auto loading, single
sheet guide for
letterhead & cut
sheets and friction feed.
• Front panel LCD display includes: type fonts, pitch,
emulation, lines per inch, quiet mode and page length.
• 360 X 360 graphics. • IBM emulation.
• Tractor feed and tear bar for continuous forms.
• Single or continuous feed paper loading.
• Parallel/serial interfaces included. • Model #: P321SL.
• Dim.: 1 6.3"W x 3.9"H x 15"D.
1 Year Ltd. Mfr. Warranty!
Factory New!
Sheetfeeder
• Model #: MS-17.
Mfr. Sugg.: $349.00
DAMARK$^Q99
PRICE
Item No. B-2404-1 49450
Insured Ship/Hand.; S6.00
Mfr. Sugg.: $1019.00
°^rTe'$299^
Item No. B-2404-149468
Insured Ship/Hand.: S29.00
I^Jl3Fr,sr„3« TRACKBALL
.ncving
Trackball
mouse.
• 100% IBM
compatible.
• Variable
resolution up
to 1150 D.P.I.
• Complete
one-handed
control.
• Easy to
install; just
insert disk
and follow
step-by-step menu driven instructions.
• Includes one 5-1/4" disk and one
3-1/2" disk.
• Includes Telepaint™ software with
two 5-1/4" disks.
• Microsoft compatible. Software driver included.
• System requirements: IBM or compatible PC, DOS 2.0
or higher.
• Includes 9 to 25 adapter
Mfr. Sugg. Retail: $169.90
DAMARK $ ^ Q 99
PRICE
Item No. B.2404-1 48584
Insured Ship/Hand.: S6.00
^marXMa^
Fax/Phone
Auto Switch
installation on any
RS232 serial port.
■ 5 Year Limited
Mfr. Warranty!
■ Factory New!
No need for a ded'C£;sc . -e.
Fax/phone auto switch allows your new tax to share
existing phone line.
Works on all Group 3 fax machines.
Single switch to lock cut either voice or fax calls.
Front panel status lights indicate modes of operation.
SmartMax handles power outages by automatically
switching to phone-only mode.
Allows manual override so you can send a fax to the
person you're talking to on the phone.
24-Hour customer service line. * Easy installation.
U.L listed. A r- nn
Mfr. Sugg. Retail: $245.00
DAMARK $ QQ99
PRICE 5757
Item No. B-2404-1 28934
■ FCC certified.
■ Dim.: 4" x 7"
X 1-1/2".
•Wt.: 2-1/2" lbs.
■ Model #: MX 1030
• 2 Yr. Mfr. Warranty! Insured Ship/Hand.: S7.50
FOR FASTEST SERVICE CALL TOLL FREE
1-800-729-9000
CUSTOMER SERVICE: 1-612-531-0082
QTY
DESCRIPTION
S H I
NAME
ADDRESS.
CITY
DELIVERY TO 48 U.S. CONTINENTAL STATES ONLY
ST-
ZIP.
PHONE
□ Check/Money Order QVISA SIGNATURE.
□ MasterCard □ Discover CARD NO
SUB TOTAL
in MN add 6% Sales Tax
Total S/H/l
GRAND TOTAL
PRICE
B-2404
EXP. DATE.
Send To: DAMARK INTERNATIONAL, INC., 7101 WInnetka Ave. N., Minneapolis, MN 55428-1619
Copyright 1990 DAMARK INTERNATIONAL. INC.
All Rights reserved.
The Cream.
Objetl-Oricaicd Confuiion | n i n ■ ri tTT"
The Crop.
There are plenty of places to get
information in this industry.
Too many. But if you want the
best quality information, there's
only one that rises to the top:
BYTEW££K, a weekly
newsletter from the same
professionals who produce
BYTE Magazine.
Subscribe now and take advan-
tage of a special subscription
rate of $395 ($495 outside the
U.S. and Canada). Don't miss
this oppoitmity!
In the U.S. call MTEWEEK's
toll-free number: 1-800-258-5485.
In N.H. and outside the U.S.
call 603-924-9281.
BYTEW£f K offers a money-back guarantee it you
are not completely satisfied.
BVTE
One Phoenix Mill Lane
Peterborough, NH 03458
HANDS ON
SOME ASSEMBLY REQUIRED
lets you create sets of semaphores with
one call (and identified by a single key),
having the ability to pass in multiple op-
erations per the semop() call is a real
time and space saver.
In listing 3, the array consists of only
one member, and you can see its defini-
tion near the beginning of the listing as
structure unlock. The first element of
the semaphore operation structure array
member (whew!) specifies the member
of the semaphore set with which this par-
ticular operation is concerned— zero in
the example, since there's only one
member of the semaphore set. The sec-
ond element specifies the operation it-
self: In listing 3, this operation value is
1 , which tells the system to increment the
Listing 4: OS/2 shared memory.
/* 'Selector for shared segment */
SEL myselect;
/•
See if shared segment exists.
** Create it if it doesn't.
»/
tfhlle(l)
lf{DosGetShrSeg("\ \sharemem\ \myshrseg",8!iiiyseleot)
= = ERR0R_FILE_NOT_FOUND)
If (DosAllooShrSeg(1000,"sharemem/ /myshrseg",&iiiyselect)==0)
break;
}
else
breaJc;
}
/»
** Free the shared segment.
»/
DosFreeSeg(myselect) ;
SHARED MEMORY
Independent
process
5
Jndependent
process
4
Shared memory
-I
Independent process
1
Independent process
3
1
Independent process
2
Figure 4: A region of memory that is shared among participating processes.
410 BYTE* NOVEMBER 1990
HANDS ON
SOME ASSEMBLY REQUIRED
semaphore by 1 . The third element car-
ries a number of flags.
The example in listing 3 tells the sys-
tem to increment a system variable by the
amount that the operating system asso-
ciates with the semaphore and the pro-
cess. In this way, if the process dies un-
expectedly, Unix knows by what amount
to readjust the semaphore so that other
processes waiting on the semaphore will
not be stranded forever.
Finally, the program calls semctl()
to release the semaphore. I should point
out that you can use semctl() to do
much more than I've shown in listing 3.
For example, you can determine the pro-
cess ID of the last process to perform an
operation on the semaphore set, you can
determine how many processes are cur-
rently waiting for the value of a particu-
lar semaphore to become greater than its
present value, and more.
Shared Memory
In structure, shared memory is perhaps
the simplest of IPCs. Shared memory is
just that— a region of memory shared
among the participating processes.
This makes shared memory the fastest
form of IPC; data doesn't really move
from one place to another. Data written
into the shared memory by one process is
"instantly" available to all the processes
enjoying access to that memory (see fig-
ured).
OS/2 Shared Memory
OS/2 serves up shared memory in two
flavors: global and local. (Because of the
nature of the host processor, OS/2 docu-
mentation typically refers to shared
memory as shared segments. So that I
won't have to bog you down with shared-
memory segments, I'll simply use shared
segments for the rest of this section.)
When you create a global shared seg-
ment, you attach a name to it (as in
named pipes and sempahores). There-
after, any process that knows the name of
the segment can also access it.
Listing 4 shows a fragment of code in
which a process first looks for a global
shared segment and then — if the segment
is not found— creates the segment.
The code in listing 4 appears convo-
luted, thanks to the nature of manipulat-
ing shared objects in a multitasking envi-
ronment. If the call to DosGetShrSegO
fails because the segment does not exist
(ERROR_FILE_NOT_FOUND), the
if statement falls through to execute
DosAllocShrSegO , which actually
creates the shared segment.
However, between the return of Dos-
GetShrSegO and the execution of Dos-
Circle 367 on Reader Service Card
NOW!— Non-DOS Formats for 31/2 and
51/4 inch disks
COPIES MOST
FORMATS
FLAWLESSLY.
NEW: The V3000
now supports non-dos
formats, i.e., Unix,
Xenix, NCR, etc., in
addition to all IBM
formats.
Attach a Victory V3000
Autoloader to your
IBM/PC or Macintosh,
enter one or more
jobs, and walk away!
The system automat-
ically copies 5Vi or SVz
inch disks — up to 180
per hour. Switching
the copy drive takes
less than a minute.
Auto-Dup tests the
quality of each copy,
sorting the disks into
one of two output bins.
Do-It-Yourself
Servicing.
The Autoloader's
simple component de-
sign and diagnostics for
checking drive align-
ment and speed allow
you to maintain the
system vdthout outside
service.
Call (800)421-0103.
And ask about Victory's
family of affordable
Autoloaders that sup-
port Serialization and
Custom Label Printing.
w
RY^f
VICTORY
ENTERPRISES
Technology, Inc.
Victory Plaza
1011 E. 53V2 Street
Austin, TX 78751-1728
(512) 450-0801
Internationallv caj BFI: Frankfun
(49.6074) 40980. London (44-622)
882467. MiJan (39-2) 33100535. or
LO.«)PL.W: London (44-1) 2007733
or Melbourne (61-3) 5254088.
Bring new life into your old graphics
Xformer"
Transforms scanned (bitmap) images into vector objects
for DTP or CAD Applications on your PC
HELP FILE OBJECT
BITMAP PREFER
Bitmap Image
If
Vector Objects
Q
Mi'
AUTOMATED TRACING
Accurate
OBJECT MANIPULATIONS
Bezier, B-Spline, Ellipse...
Rotate/Scale/Shear....
OBJECT RECOGNITION
BITMAP EDITING
IMAGE PROCESSING
FILE FORMATS
TIFF DXF
PCX <=> EPS
RLC
Use Xformer to quickly and automatically turn your
scanned or bitmap images into vectorized objects
for use in DTP/CAD applications
Extensive Menu Commands and Toolboxes
for easy editing of bitmapped images
and manipulation of
vectorized objects
Elcee Computek, Inc.
500 NE Spanish River Blvd.. Suite 1 02
Boca Raton, FL 33431
Ph (407)750-8061 Fax (407)750-8057
FAST !
INTELLIGENT !
AVAILABLE NOW !
$449.-
"1
Visit our Booth R-8314
Riviera Hotel
OCOmBlH/Fall'W
November 12-16, 1990
Las Vegas, Nevada
Circle 123 on Reader Service Card
NOVEMBER 1990 -BYTE 411
HANDS ON
SOME ASSEMBLY REQUIRED
Listing 5: Unix shared memory.
int shmidj /* Shared memory identifier */
char *shmloc; /* Address where shared memory is mapped */
/*
** Create a IK-byte shared memory segment.
shmid=shmget(SHMKEy,102't,IPC_CREAT | IPC_EXCL | WMODE);
/•
** Attach it to our memory space.
** A second argument of 0 means we'll let Unix decide where to
** map the block.
** We can access the memory through oointer variable shmloc.
»/
shmloc=shmat(shinid, (char *)0,0);
/•
** Detach the shared memory block and release it.
•/
shmdt(shmloc) ;
shmctl(shinid,IPCJMID);
AllocShrSegO, there is a small chance
that another process might be switched in
by OS/2 and create the shared segment.
If that happens, when the program of list-
ing 4 resumes, the DosAllooShrSeg( )
will fail with an ERROR_ALREADY_
EXISTS return code. Hence, the while
loop, which reattempts the DosGetShr-
Seg( ) call and solves the problem.
OS/2's local shared segments are de-
signed to be more secure than global
shared segments. You don't reference the
segment by name; you reference it by a
segment selector. Since no globally ac-
cessible name is available for the seg-
ment, the process creating the shared
segment can control which other pro-
cesses have access to the segment.
For example, I can create a local
shared segment of 1000 bytes with a call
to the following:
DosAllocSeg(1000, toysel,
SEG_GIVEABLE);
where mysel will hold the selector to the
created segment. Of course, the segment
doesn't become shared until I give it
away.
To do this, I have to build a selector
that the other process can use to access
the segment. I do this with the following:
DosGlveSeg(mysel,hisid,
&hlssel)
where hlsid is the ID of the process to
which I want to allow access to the seg-
ment. Upon return, the variable hlssel
holds the selector that I can now pass to
the process identified by hisid. (Ironi-
cally, I would have to construct some
other form of IPC [e.g., a named mes-
sage queue or global shared segment] to
pass the selector to the other process.)
The above example isn't the only way
to manage local shared segments. I chose
to allocate the segment with attribute
SEG_GIVEABLE, which means it's my job
to create the selectors that get passed to
other tasks.
I could have created the segment with
attribute SEG_GETTABLE, in which case I
would pass other processes a copy of my
selector, and it would be their job to con-
vert that selector to one they could use
(via a call to DosGetSeg ( ) ) .
O5/2 's
local shared segments
are more secure than
global shared segments.
Unix Shared Memory
Unix System V makes no distinction be-
tween local and global shared memory
(as in OS/2).
If I were to use OS/2 terminology,
shared memory in Unix is always global.
When you create a shared-memory
block, you associate a facility key that
has the same form as I described in the
section on Unix semaphores. Any other
process that knows the key can attach it-
self to the shared-memory block.
You use the shmget ( ) call to create a
shared-memory block. If shmget ( ) com-
pletes successfully, it returns an integer
handle to the shared memory.
Your program then passes this handle
to the shmatO function, which "at-
taches" the memory block to your pro-
gram and returns a pointer to the starting
address of the shared-memory block.
Your program can read and write into the
memory block as it would any other
memory region.
At its completion, your program "de-
taches" the shared-memory block using
a call to shmdt () . This call doesn't actu-
ally destroy the shared-memory block; it
simply removes the caller's ability to ac-
cess the memory. You have to call the
shractlO routine to free the memory.
■ Typically, the task that built the shared-
memory block in the first place will be
the one to remove it.
I've given an example of creating and
using a shared-memory block in listing
5. The listing is very brief. Usually, you
will want to associate a semaphore with a
shared-memory block and use the sema-
phore to coordinate access to the
memory.
As with the semaphores, Unix asso-
ciates a structure with every shared-
memory block that the tasks create. This
structure carries information regarding
the shared-memory segment (e.g., the
ID of the process that created the shared-
memory block and the current number of
attached processes). Although in the ex-
ample in listing 5 I've used shmctl()
only to release the shared-memory struc-
ture, you can use that function to manip-
ulate information in the structure that
Unix associates with the shared-memory
block.
Message Queues
Actually, I have already given a cursory
description of message queues. They
first appeared last month when I talked
about Desqview's mailboxes. Also, in
OS/2, named pipes can do much of the
work of message queues.
The message queue derives its name
from its FIFO characteristics. Usually,
however, operating systems provide ways
to let important messages "cut in" the
queue ahead of current members.
OS/2 Queues
OS/2 queues are not restricted to FIFO
ordering of elements. When you create a
queue, you can select the ordering to be
one of the following:
• FIFO— which is a typical queue
(see figure 5a)
• last-in/first-out (LIFO)— which
causes the queue to behave like a
stack (see figure 5b)
• element priority— The sending
process can attach a priority to
each message item. When the
receiving process requests OS/2 to
pull the next item off the queue, the
operating system will select the
item with the highest priority first.
412 BYTE • NOVEMBER 1990
KnowledgePro (Windows}
Microsoft
WINDOWS
Get into Windows FflST!
I
interested in a product for creating Windows '
appl ic atioiK v ery q u ick I y ?
Ves J t*J Mdt/bp
With intelligent applications
iNeed high-level access to
J Hyper«t>did?
IJ E Xpert Syst PI
Z3 Object Orient pel Prot}r.<winq?
tut without the hard w>rkl
Whai if I said that this screen, including calling my
video iffiage was created by «c, a non-prograM«cr
iKing just /wTi^i^i^- instructions*^ Knowtodgei
Un-retouched VGA screen image. Special hardware required for motion video*
Introducing the door into Windows!
Easy access to Windows
KnowledgePro (Windows) contains high-level commands
for manipulating screen objects, lists, text, fonts, rules,
external files and bitmap images. DLL and DDE
support lets you integrate your own C routines with
KnowledgePro and link your application directly to Excel
and other Windows programs.
At a price you can afford
KnowledgePro (Windows) costs S695 with no runtime
fees for applications. KnowledgePro for DOS costs $495.
The systems run on IBM PC, XT, AT and PS/2
compatible machines with 640k of memory and a hard
disk. KnowledgePro (Windows) requires Microsoft
Windows 286 or 386 version 2.x or greater.
Call 518-766-3000 (fax 518-766-3003) for
more information or write to : Knowledge Garden Inc. ,
473A Maiden Bridge Rd.. Nassau, NY 12123 USA.
Amex, Visa or M/C accepted.
Another
intelligent
tool from
Know edge
GARDENhc.
KnowledgePro is a registered trademark of Knowledge Garden. Excel is a trademark of Microsoft Corp. IB.M. XT. AT and PS '2 are trademarks of International Business Machines Corp.
*VideoWindows digital video overlay board by New Media Graphics.
Circle 197 on Reader Service Card
BBS Sysops
• Are you looking for ways to improve
your board? Something that wiU set
you ^art from other boards in your
area?
•Are your subscribers interested in
Microcomputers? Listen to this!
Announcing the Bulletin
Board EXchange
The Bulletin Board Exchange allows
you to become a publisher of Micro-
BYTES Daily, an on-line news service
from BYTE. BuUetin Board Exchange/
MicroBYTES is a custom package of
news and features designed especially
for local BBSes, and is available only
to sysops.
Every Monday through Friday you get
articles about developments in micro-
computing, telecommimications and
selected new product annoimcements.
Get the latest news about MS DOS
machines, Macintoshs, Unix worksta-
tions, Amigas, Atari STs, peripherals
and software. All the stories are
reported, written, and edited by the
staff of BYTE Magazine, BYTEweek
and BK, and our world-wide network
of reporters and editors.
Not only do you get a great resource
for your subscribers, but you also get
access to BIX which will cut your cost
of exchanging information and
conducting BBS network business.
All this is just $49 a quarter.
Your one-year subscription to the
Bulletin Board Exchange (billed quar-
terly) may be cancelled any time
without further charge; just notify us.
If you prefer, you may subscribe for
three months only, at just $69.
If you call BIX direct, you pay no
hourly telecommunications charge. If
you call using Tyrrmet, the rates are
oiily $3/hour on evenings and week-
ends and $6/hour on weekdays. You
may also purchase unlimited off-peak
Tymnet for just S20 a month.
Subscribe today.
Bl\
One Phoenix Mill Lane
Petertxjrough, NH 03458
800-227-2983
In NH 603-924-7681
HANDS ON
SOME ASSEMBLY REQUIRED
As with other named items, when you
create a message queue, you must give
OS/2 a unique file-type name to asso-
ciate with the queue. The name must be-
gin with the string \ \ queues \ \ , so a call
to create a FIFO queue named "my-
queue" looks like the following:
DosCreateQueue ( &qhand,
QUE_FIFO, "\\ queues
\ \myqueue
where qhand is a variable that will hold
the queue handle when the call returns.
The creator of the queue is the only
process allowed to remove elements from
the queue. Other processes can write ele-
ments into the queue, but before they do,
they must open the queue with the fol-
lowing call:
DosOpenQueue ( &qowner , &qhand ,
' ' \ \ queues \ \ myqueue ' ' )
where qhand is the handle (as above),
and qowner is a variable that receives the
process ID of the queue's creator. Your
program can then issue a write request to
the queue with something like the follow-
ing:
DosWriteQueue ( qhand, rqid, 8 ,
' 'AMessage' ' , priority) ;
The first argument is the handle. The
second is a program-supplied request/
identification field that your programs
can use to support any sort of private pro-
tocol you dream up. The third argument
is, obviously, the length of the message—
a pointer to which follows as the fourth
argument. The fifth and final argument
is the priority, which can range from 0 to
15 (highest priority) and sets the mes-
sage's element priority. As you might
guess, the system recognizes the final
argument only if the queue is an element-
priority type. Otherwise, you read items
off the queue in FIFO or LIFO order.
You read a queue with the following
call:
DosReadQueue( qhand, Streqinf ,
&s ize , Sqelement , 0 , DCWW_WAIT ,
&prlorlty,NULL);
which has a boatload of arguments. The
first is the queue handle; that's easy.
Next comes a structure that carries re-
sults of the read request (information like
the process ID of the source of the mes-
sage). The size variable holds the num-
ber of bytes of the queue element the pro-
gram has just read. Next is a pointer to
the buffer that will hold the queue ele-
ment. The next argument indicates which
member of the queue you want re-
trieved—for the standard FIFO queue,
the argument is ignored, so I've set it to
zero. I used DCWW_WAIT to tell OS/2 that I
a)
FIFO AND LIFO QUEUES
b)
Last-in/first-out
First-in/first-out
Figure 5: (a) As with a pipe, the first data written to a first-in/first-out message
queue is the first data read out by another process, (b) The last-in/first-out message
queue is like a stack; the last data written to a LIFO message queue is the first data
to be read.
414 BYTE- NOVEMBER 1990
Unleash Your 386, 486 & i860!
NDP Fortran is your key to unlocking the
numeric power of Intel's 32-bit CPUs, including
the i860. If you're burning up a lot of VAX or Cray
time, you should seriously consider the Number
Smasher-860. It delivers super-computer
throughput, njnning in an ISA bus, for about the
price of a 486 system. With Number Smasher-
860 and NDP C or Fortran-860, you can recom-
pile all of your C or FORTRAN programs and
run them in any 286, 386, or 486 AT system.
MicroWay's compilers come with the features
you need to simplify porting to the 32-bit mode
of the 386, 486, or i860, including a 99% VAX/
VMS compatible FORTRAN and a dual dialect
C which is U NIX System V and ANSI compatible.
Each NDP compiler is designed to take maxi-
mum advantage of 32-bit protected mode
operation, including the 4 gigabyte address
space of the processor, plus access to
coprocessors from Intel, Weitek and Cyrix.
Each compiler includes a library of 1 35 charac-
ter and pixel oriented graphics routines that
automatically detect and support the full range
of PC display adapters. In addition, we carry a
full line of third party libraries and utilities that
were ported with our languages.
The new releases of our languages include a
linker that uses incremental links to speed up
building very large programs, a new inlining
facility that makes it possible to inline functions
in any of our languages (this is an especially
important 0 optimization) and a tnje C++ com-
piler that is AT&T version 2.0 compatible. NDP
C++ contains a full ANSI C compiler as a subset.
NDP C is your choice if you have to compile a
mixture of ANSI, UNIX V, or K&R C applications.
Finally, ClearView, our new symbolic debugger,
uses windowing and a C-like interpreter with
FORTRAN extensions that make it easy to
debug C or FORTRAN programs without
resorting to an assembly language debugger.
MicroWay is still your best source for numeric
coprocessors and accelerators. Call for your
free copy of "The State of PC Numerics in
1 990" by Stephen Fried.
For more information, please call our Tech-
nical Support Dept. at (508) 746-7341.
386, 486 & i860 Compilers
NumberSmasher-860™
Number Smasher-486™
Our NDP family of compilers generate globally
optimized, mainframe quality code that runs on
the 386, 486 or i860 in protected mode under
UNIX, XENIX, or extended DOS. The com-
pilers address 4 gigabytes of memory while
supporting the 80287, 80387, Weitek, and
Cyrix coprocessors. Applications can mix code
from all three compilers and assembly lan-
guage.To simplify your ports, we have just
released a full-featured, windowing symbolic
debugger, ClearView-3/486, that works with
DOS versions of NDP 386 and 486 compilers.
NDP Fortran™ is a full F77 with F66 and DOD
extensions that is 99% VMS compatible.
NDP C™ runs in two modes— K&R with Sys V
and MSG extensions or 100% ANSI as
validated by Plum Hall.
NDP Pascal™ is a full ANSI/IEEE Pascal, with
extensions from C and BSD 4.2 Pascal.
NDP C++™ is a fully AT&T v.2.0 compatible
C++ compiler (not a preprocessor) that con-
tains a full ANSI C compiler as a C++ subset.
NDP-860 compilers each $1995
DOS 386SX versions-NDP Tools included $595
DOS 386 versions-NDP Tools included . $895
DOS 486 versions-NDP Tools included $11 95
UNIX/XENIX versions CALL
NDP VMEM Virtual Memory Manager $295
Eclipse or Phar Lap Tools $495
NDP Link - Incremental Linker $295
ClearView-3/486 Debugger™ $395
NDP Windows™Library : $1 25, C Source: $250
NDP Plot™ $325
NDP/FFT™NDP or 80x87 version . . . ea. $250
NDP to HALO '88 Graphics Interface $100
Media Cybernetics' Halo '88 $395
NDP NAG™ Workstation library is a subset of
the NAG mainframe libraries. It contains 1 72
routines designed to solve differential equa-
tions and eigenvalue problems, perform matrix
operations, fit curves, do statistics and regres-
sion analysis, etc $895
RAiWIpait™ Your Compaq!
RAMpak™ - one or four meg 32-bit memory
expansion module for Compaq Deskpro 386
20/25 One meg.. $150, Four meg .. $400
The Number Smasher-860 is the highest perfor-
mance coprocessor card ever to run in an ISA
or EISA bus or as part of a transputer system.
Delivers up to 80 million floating point operations
per second at 40 MHz and produces over 10
double predsion Linpack megaflops. The board
comes standard with an ISA interface, two
transputer link adapters, your choice of NDP
Fortran, C++, C or Pascal for the i860 running
under MS-DOS or UNIX, plus 8 megabytes of
high speed memory 33 MHz $6995
40 MHz $9200 32 MB version: add $5000
Parailei Processing
MicroWay's IBM compatible Monoputer, Quad-
puter, Videoputer, and Linkputer boards work
together using Inmos transputers to provide
expandable, plug-in mainframe performance
for your desktop PC.
Monoputer™ — Includes one T800 and up to
1 6 meg of RAM for parallel code development.
The 4 MWhetstones T800 makes it the ideal
FORTRAN engine for cost-effective execution
ofyour mainframe programs from $1 145
Quadputer™— This board for the AT or 386
can be purchased with 1 to 4 transputers and
1 or 4 meg of memory per transputer. Two or
more Ouadputers can be linked together to
build networks of up to 1 00 or more transputers
providing mainframe power from $ 1 845
Linkputer™ — Links up to 8 boards to provide
dynamic transputer topologies $ 1 500
Transputer Compilers and Utilities
These parallel languages are designed for use
with the Monoputer, Quadputer and Videoputer.
Logical Systems Parallel C $595
3L Parallel C, FORTRAN, or Pascal . . $895
TBUG — debugger for 3L compilers . . .$330
Parsec Parallel C/dynamic $1500
ParaSoft EXPRESS — Includes transputer
communications libraries, parallel code
development library, C source level debugger,
and system performance monitor $1 500
Helios PC/s $1250
Nexis Windows File Server $495
T800/NAG™ — Port of the complete NAG
mainframe library. Contains 268 functions; $2750
Personal Workstation magazine, June 1990,
said. The Number Smasher-466 lives up to its
name. Its numeric performance exceeds that of
all 25-MHz systems we've tested to date. It gives
you top 486 performance for the best price. "
NumberSmasher-486™ is a 25 MHz replace-
ment motherboard for ATs and 80386s. This
motherboard supports an optional Weitek 4167
numeric coprocessor and up to 16 megabytes
of memory. Running with a 4167, our design
delivers up to 10 megaflops. The Number
Smasher-486 is priced from $3195.
n/lath Coprocessors
WEITEK, INTEL, CYRIX
4167-25 $995
4167-33 .$1295
3167-20/-25/-33 $495/$795/$995
mW1167 Micro Channel-16/20 . . from $495
mW31 67 Micro Channel-25/33 . . from $1295
mW3167/80387 Board $200
8087 $80 8087-2 $115
80287-8 $185 80387-16SX . . $280
80387-16 .. .$295 80387-20SX . . $300
80387-20 . . $345 80387-25 $439
80287XL ..$210 80387-33 $540
287Turbo-20™ $345
CyrixCX83D87FasMath™ SX16MHz$275
20 MHz: $375 25 MHz: $460 33 MHz: $570
386 Your AT!
FASTCache-SX™ — The most cost effective
accelerator we have ever manufactured. Plugs
into the 286 socket, speeding up all applica-
tions by a factor of 2 to 4. Runs all 386 applica-
tions, OS/2 and Windows 3.0. Features a 1 6 or
20 MHz 80386-SX, a 4-way 32K cache (expan-
dable to 64K) and a math coprocessor socket.
16MHz:$495 20 MHz: $595
NUMBER SMASHER-386™ — This full-sized
card replaces the 80286 microprocessor on your
IBM AT or compatible motherboard with an
80386 that njns at 20 or 25 MHz. It runs numeri-
cally intensive applications up to a factor of 60
times faster, while maintaining full hardware and
software compatibility when running all 386 ap-
plications. Options include 64K of high speed
cache memory, up to 8 megabytes of 32-bit
memory, and an Intel 80387, Weitek, or Cyrix
numeric coprocessor from $895
Micro Wor/cf Leader in PC Numerics
IfwnX/ Corporate Headquarters: P.O. Box 79. Kingston. MA 02364 USA (508) 746-7341
■•^Jr 32 High Sf Kingston- Upon -Tfiames. U.K.. 81-541-5466 USA FAX (508) 746-4678
Germany 069-75-2023 Italy 02-74.90.749 Holland 40 836455 Japan 3 222 0544
HANDS ON
SOME ASSEMBLY REQUIRED
want to wait for an item to appear on the
queue (if it's empty).
The priority variable carries the ele-
ment's priority that was set by the sender
in DosWriteQueue ( ) . The last argument
usually carries a system semaphore han-
dle that can control access to the queue.
However, it's ignored because I chose
DCWW_WAIT.
As a final tidbit, there often comes a
time when you want to see what's on the
queue without actually taking anything
off it. You can use DosPeedQueue() for
the job.
Unix Queues
In Unix, the creation and manipulation
of message queues looks a lot like what
I've already described in the sections on
semaphores and shared memory. Mes-
sage queues are identified by a facility
key that is available systemwide.
By now, you've probably become fa-
miliar enough with the Unix conventions
for working with IPCs that I won't have
to go into much detail. You create a mes-
sage queue with a call to msgget() ; you
release the queue by calling msgctl().
As with semctlO and shmctl(),
msgctlO provides access to system-
maintained status information associated
with the queue. You can use msgctl( ) to
determine such information as who
created the queue, how many messages
are on the queue, who last wrote to it, and
who last read from it. (OS/2 has a coun-
terpart to this routine in its DosQuery-
QueueO system call.)
Items sent through the queue are two-
member structures. The first member is
Y
I ou can use
the message type field
to impose ordering
on the items in a queue.
a long variable that identifies the mes-
sage type. Ordinarily, Unix doesn't pay
attention to this field, so your program
can make whatever use of it you deem
appropriate.
However, a process reading items
from a queue can request the operating
system to return the first item whose
message type field is set to a particular
value. So you can use the message type
field to impose ordering on the items in a
queue.
An example would be to designate a
particular message type as being an "im-
mediate attention" message. In that way,
any process reading from the queue
could check for such messages and han-
dle their requests first.
The second member is simply an arbi-
trarily long array of characters. Your
program can impose any structure on a
message element it wishes.
The operating system doesn't care — it
just treats them as a string of bytes. You
send a message using the rasgsndO rou-
tine and receive a message using the
msgrcvO routine.
On the Menu
The source code for this month is a good
illustration of Unix semaphores and mes-
sage queues. (The source code is avail-
able through the usual sources; see page
5 for details.) It is the database simula-
tion portion of BYTE's Unix benchmark
programs and is composed of two source
code files. One is a server program that
builds a pair of message queues and a
controlling semaphore. The program
then launches a number of client pro-
cesses (using the Unix fork() routine).
The client processes begin making ran-
dom database requests (i.e., read a rec-
ord, write a record, or update a record) to
the server.
One message queue acts as the client-
request channel; the other is the server-
response channel. When a client sends a
request message, the program places its
process ID in the message type field (de-
scribed above). The process ID stays
with the request, so the server's respond-
ing message also carries the process ID
in the message type field. Consequently,
even though several clients are reading
from the same queue, each can extract
the appropriate response. ■
Rick Grehan is the director of the BYTE
Lab. He has a B. S. in physics and applied
mathematics and an M.S. in computer
science/mathematics from Memphis
State University. He can be reached on
BIX as "rick_g. "
Your questions and comments are wel-
come. Write to: Editor, BYTE, One
Phoenix Mill Lane, Peterborough, NH
03458.
Avoid screen building
headaclies oiiilD
with. .OlvIK
New Zy^- Hsip S
liable ttiroL'sh ine 5i
Screen Manager Professional, ttie advanced interface
design library for C programmers, gives your applications:
^Windov\« ^Keyboard SupiDort
^Menus ffl Context Sensitive Help
i2 Mouse Support ^Low RAM Overhead / High Speed
To order SMP call: : Magee Enterprises, Inc
Demo Available
BBS
1-800-662-4330
404-446-0271
404-446-6650
See us at ®«Oim®lWFall "90 November12-16, 1990 / Las Vegas, Nevada
416 BYTE- NOVEMBER 1990
Circle 211 on Reader Service Card (RESELLERS: 212)
CALL NOW FOR SPECIAL
INTRODUCTORY OFFER!
(713)782-2700
ma 4 Aid A/"
SYSTEM V RELEASE 4.0
Other companies currently may be offering UNIX System V
Release 4.0 to "qualified" software and hardware developers,
but ask them about a commercial release and it's quite a
different story. "Around the end of the year" they say. Or,
maybe, "early next year."
But right now,
UHC UNIX System
V Release 4.0 is
available! To
anybody! And,
with complete
printed docu-
mentation, too.
UHC UNIX
System V Release
4.0 is a major new
release of the UNIX
operating system
for 386'"/486™ computers. If you're running XENIX® or BSD,
Release 4.0 offers complete application compatibility.
UHC UNIX System V is available as a complete package or
in four modules, including an X Window System'" module that
features both the OPEN LOOK'" and OSF/Motif'" graphical user
interfaces.
You don't have
to wait to make the
move up to the
latest and greatest!
Call UHC today to
order the only UMX
System V Release
4.0 package now
commercially
available.
UNIX
GENERAL MEMBER
<UHC
3600 South Gessner
Houston, Texas 77063
(713) 782-2700
FAX (713) 782-3377
FOUNDATION SET NOW $895
UHC and the UHC I<»o are trademarks (rf UH. Corporation. UNIX is a reg^ered trademark of ABcT. 386 and 486 arc trademarks of Intel Corporation. XENIX is a registered
trademark of Micros<m^ Corporation. X Window System is a trademark of VuT. OPEN LOOK is a trademark of AT&T. OSF^otif is a trademaric of the Open Software Foundation.
Circle 358 on Reader Service Card
Intelligent
multiport,
supports RS-422
SmartLynx AT™ intelligent
4-port serial adapter for PC -AT
and compatibles supports
RS-422 and most multi-user
operating systems. On-board
processor takes burden off CPU.
For order info, call:
1-800-553-1170
QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
PC-AT is a trademark of IBM Corporation.
Eight Serial
Ports
One Board
Quatech's ES-lOO provides eight
RS/232 serial ports in a single AT
slot. RJ-11 modular connectors.
1 6450 UARTS are standard. Optional
buffered 16550 UARTS. PC-AT ISA,
or EISA compatible. Priced below
$500! Quantity Pricing Available!
Call for our PC Interface Handbook:
1-800-553-1170
QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
PC-AT is a trademark or
registered trademark of IBM Corp.
RS-422/RS-485
Boards for AT,
Micro Channel
RS-422/RS-485 asynchronous
serial communication boards from
Quatech' available in 1 to 4 ports
for PC-AT and compatibles and 1
to 4 ports for PS/2 Micro Channel.
Call for our free
PC Interface Handbook:
1-800-553-1170
C^l QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
PC-AT. Micro Channel, and PS/2 are trade-
marks or registered trademarks of IBM Corp.
Circle 240 on Reader Service Card
Circle 241 on Reader Service Card
Circle 242 on Reader Service Card
Synchronous
Communication
Boards for AT
Quatech synchronous/
asynchronous serial boards for
PC-AT and compatibles support
RS-232, RS-422, and RS-485
communication.
Call for our free
PC Interface Handbook:
1-800-553-1170
G^l QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
PC-AT and PC are registered
trademarks of IBM Corp.
Circle 243 on Reader Service Card
Joystick i
Adapter
for PS/2
GPA-IOOO works with
IBM Micro Channel for PS/2
Models 50, 60, 70, and 80. Connect
two joysticks or four paddles. Also
compatible with IBM Game
Control Adapter for PC-XT and AT
Call our toll free order line:
1-800-553-1170
^ QUATECH
662 Wolf Ledges Parkway
Akron, OH 44311
IBM, Micro Channel, PS/2, PC-XT AT
and Game Control Adapter are trademarks
or registered trademarks of IBM Corp.
Communications
Data
Acquisition
PS/2 Micro Channel Interfaces
QUATECH
Phone: (216) 434-3154 • FAX: (216) 434-1409
TELEX: 510-101-2726
PC-AT. PS/2 and Micro Channel are
registered trademarks of IBM Corporation.
Circle 244 on Reader Service Card
2 parallel,
2 serial,! board
Quatech DSDP-402 for PC-AT
has two parallel ports, and two
serial ports for any combina-
tion of RS-232, 422, and 485
communication. DSDP-100,
two parallel and two RS-232
ports, available at lower cost.
For order info, call:
1-800-553-1170
QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
Digital
I/O Board
Single-slot Quatech PXB-721 for
PC-AT has 72 digital 1/0 lines.
Connect three choices of data
acquisition modules. Supports
Labtech Notebook™
Call for our free
PC Interface Handbook:
1-800-5531170
^ QUATECH
662 Wolf Ledges Parkway
Akron. OH 44311
LabTecti Notebook is a trademark of
Laboratories Teclinologies Corp.
Circle 245 on Reader Service Card
Wave Form
20MHZ-32K
$1290
The WSB-100 Wave Form Synthe-
sizer Board from Quatech has the
best set of numbers in the market.
With speed to 20MHz and a 32K
memory at $1290, it's making
waves in more ways than one. The
WSB-100 is also a stcir performer
as a digital pulse/word generator
with the optional digital module.
Call for our free
PC Interface Handbook
1-800-553-1170
^ CaUATECH
662 Wolf Ledses Parkway
Akron. OH 44311
Circle 246 on Reader Service Card
Circle 247 on Reader Service Card
Circle 248 on Reader Service Card
EVTE
Product Showcase
BUYER'S MART
■ BYTE BITS
■ PRODUCT SPOTS
■ MICRO PRODUCT CENTER
r CATALOG SHOWCASE
ILLUSTRATION: JULIE E. MURPHREE © 1989
NOVEMBER 1990 • B Y T E 419
Catalog Showcase
Jameco Electronics
miCXtKLOG
30-day Money-back Guarantee-
Large Selection, Competitive Prices...
l-iigh Quality Technical Assistance...
Our staff of 30 technicians is on hand eight
hours a day to answer your technical
questions before and after your purchase.
99.99% of all Products are in slock...
Janneco stocks over 4,000 different prod-
ucts. 99.99% of these products are avail-
able for off-the-shelf shipment at any time.
Fast Shipment...
Most orders shipped within 24 hours.
Guaranteed shipment within 48 hours for all
in-stock items.
1-415-592-8097
Circle 342 on Reader Service Card
Annabooks
Send for Annabooks' free catalog of PC-
compatible engineering products.
The newest publication, "AT Bus
Design," has the official timing information
for the AT bus and the 8- and 1 6-bit parts of
the EISA bus. Over 200 pages and 100
diagrams. Author is member of IEEE P995.
Available now for $69.95. VISA, M/C,
Amex, COD, P.O.s OK.
Annabooks, 12145 Alta Carmel Ct.
#250, San Diego CA 92128
1 -800-462-1 042 FAX 61 9-592-0061
Readers Circle 382 on Reader Service Card
Resellers Circle 383 on Reader Service Card
Hello Direct
^ Hello
-0-Mtt-
VCe preside Ihs oommusication tools
to do business no matte-
where W)U are. ..
Business Telephone Accessories Catalog
New 40-page catalog from Hello Direct
features the latest products for today's
business telephone user. Included are
headsets for executives, managers, and
telemarketers; fax machines and accessories;
cellular phones, service and accessories. Also
included are call amplifiers, cost control
devices and home office products. Q1144
Call for free subscription, toll-free:
1-800-444-3556
Circle 159 on Reader Service Card
Migraph
aWHOWK ING
MIGRAPH
Color & Monochrome Hand-held
Scanners
Now you can scan images quickly.
Accurately. In exquisite detail — and 4096
colors, grayscale, or B&W, with one of
Migraph's cost-effective hand-held
scanners. Our literature provides the
details you need to make an informed
choice. Available for the IBM PC, Amiga,
and Atari ST. Dealer and OEM inquiries
welcome.
Call 9 AM-5 PM RS.T.
206-838-4677 1-800-223-3729
Circle 228 on Reader Service Card
Programmers Connection
EXIDE ELECTRONICS
Poking
"An Indispensable reference"
THE CONNECTION is your Ultimate Buyer's
Guide to the highest quality software
available for your IBM PC. You'll find its
easy-to-use cross references will guide you
to a description of EVERY product including
its system requirements, cross product
compatibility, version numbers and more.
THE CONNECTION is the Only software
reference guide you'll ever need.
Call for your FREE copy!
USA 800-336-1166
CANADA 800-225-1166
FAX 216-494-5260
Circle 288 on Reader Service Card
Virgin Mastertronic
Computer games publisher offers exciting
new visions and bestselling classics. Play
popular board games such as Monopoly, Risk,
Deluxe Scrabble and Clue Master Detective
on your home computer. Experience the most
addictive strategy game since Tetris with
SPOT The Computer Game. Play the
incredible new windowed adventure
Wonderland, hailed by the press as one of the
most innovative games this Christmas! And
live Spirit of Excalibur, the epic Arthurian FRP
game. It's computer entertainment at its best.
Just in time for Christmas!
714-833-8710
Circle 370 on Reader Service Card
The World
Ejq)erts
On Protecting
Your Input
Need A Little
Input
, From You.
Over half of all computer problems reported
today are caused by power surges, sags or
brownouts. These fluctuations in power can
cost a business thousands or even millions of
dollars in lost systems availability.
Enter Exide Electronics. We're the wodd
leader in the development and production of
power protection prtxlucts and services.
Our Powerware® Systems continually
filter and condition commercial power to
keep your computer operating smoothly and
without interruption. And in an emergency
Powerware Systems allow a controlled
shutdown.
Call 1-800-554-3448 for a free brochure.
Circle 129 on Reader Service Card
Boffin Limited
51S-8S4-aB9s' / r
ROFKl-N
1 Dtapley 40a
THE LAPTOP SOURCE
COMPETITIVE PRICING
QUALITY SERVICE & SUPPORT
• We Carry: Chaplet, Commax, Epson,
Fora, Hyundai, Mitsubishi, NEC,
Packard Bell, Panasonic, Samsung,
Texas Instruments, Toshiba, Zenith
• A complete line of Boffin Laptops also
available
• Authorized Service Center: Epson,
Hyundai, Toshiba and Zenith
For free product catalog, call or write
Boffin Limited, Attn: Kari Wujek, 2500 W.
County Road 42, #5, Burnsville MN
55337.
612-894-0595
Circle 52 on Reader Service Card
420 BYTE • NOVEMBER 1990
Catalog Showcase
Advertisers: For more information
contact Ellen Perham at (603) 924-2598.
Intel Development Tools Lyben Computer Systems
Choosing the right architecture and devel-
opment support are two of the most impor-
tant decisions you face today. For success-
ful microcomputer development, Intel offers
you the total solution with the most up-to-
date and powerful tools available.
And we also offer you the easiest way to
buy. Our Development Tools Catalog lists
all our tools products in one guide. Call us at
1-800-874-6835, or FAX us at 503-696-4633
to get your free copy today.
Intel Corporation, Development Tools
Operation, 5200 NE Elam Young Parkway,
JF1-15, Hillsboro, OR 97124
1-800-874-6835 FAX 503-696-4633
Circle 181 on Reader Service Card
Computer Supplies and Accessories
at Discount Prices
Over 3500 Items
93% of Orders Shipped Same Day
Many Hard-to-Find Items
30-Day Return Policy
A unique catalog company with a
personal touch. Circle reader service to
receive a free 100-page Introductory
Catalog with special offers.
1-313-649-4500 FAX 313-649-2500
Circle 210 on Reader Service Card
Businessland Direct
The most convenient, quick and inexpensive
source for your complete business computer,
supply and accessory needs. The Businessland
Direct catalog features more than 1,000
products from 750 top manufacturers, with
factual and comparative product information
organized to help you make educated buying
decisions for your company.
Call and ask for the free Businessland
Direct catalog, and start getting computer
product pricing and selections designed
especially for business.
1 001 Ridder Park, San Jose CA 951 31
1-800-551-2468
Circle 58 on Reader Service Card
Dispensamatic Label
Affix All Types of Pressure Sensitive Labels
Fast and Efficiently
A complete selection of semi-automatic
and manual dispensers offer reliable
trouble-free affixing of all types of
computer printout or printed roil labels
without the need for technically trained
mechanics or skilled operators.
For full information: Dispensa-matic
Label Dispensers, 725 North 23rd Street,
St. Louis, MO 63103.
1-800-325-7303 or FAX 314-621-1602
Circle 115 on Reader Service Card
DATAWARE
GTCO
lUJAWAFE
-MaxiMarker' SugerLabet^
MaxiMarker® SuperLabels™ are the world's
first premium re-usable labels. Original and
creative, SuperLabels are unique because
they are permanent, yet infinitely changeable.
Information may be written on the
durable laminated stock, but then it can be
easily changed without affecting the
appearance or surface of the label.
MaxiMarker SuperLabels are available
for all types of magnetic media for office
and home. Send for information on
DATAWARE'S full line of products
1-800-426-4844 FAX 713-432-1385
Circle 102 on Reader Service Card
The Card Shop
The Memory Board Experts at The Card Shop
would like to introduce ourselves through
some of our better-known associates, for
example: PARITY PLUS by MEMREL, INTEL,
AST, DFI and the exciting new offering
everyone's talking about, WINDEX.
We invite you to call and talk to our
knowledgeable, courteous staff about any of
your memory board needs.
You'll also appreciate our Ten-Day,
Money-Back Free Trial, Generous Warranties
and Commitment to Excellence in all of the
product lines that we carry.
1-800-346-0055 FAX 602-948-8458
GTCO manufactures the following
digitizer lines: SketchMaster™, a high-
resolution, low-cost digitizer available in
both 12" x 12" and 12" x 18" sizes; DIGl-
PAD® Super L SERIES™, lightweight, high-
resolution digitizers ranging in size from
17" x 24" to 42" X 60"; and Macintizer
ADB™, a 12" X 12" digitizer compatible
with Macintosh SE and II computers.
1-800-344-4723
Circle 151 on Reader Service Card
National Instruments
Free 488-page full-color catalog describing
instrumentation hardware and software
products for personal computers and
workstations. Application software for data
analysis and presentation and for
collecting data using instruments and plug-
in boards. Features GPIB interfaces, data
acquisition and DSP boards, driver level
software, signal conditioning and VXI
controllers.
1-512-794-0100
Circle 341 on Reader Service Card
Circle 250 on Reader Service Card
NOVEMBER 1990 'BYTE 421
-The BUYER'S Mart-
A Directory of Products and Services
THE BUYER'S MART is a monthly advertising section whicti enables readers
to easily locate suppliers by product category. As a unique feature, eacti
BUYER'S MART ad includes a Reader Service number to assist interested
readers in requesting information from participating advertisers.
Effective January 1, 1990.
RATES: 1x-$590 3x-$550 6x-$525 12x-$475 24x-$450
Prepayment must accompany each insertion. VISA/MC Accepted.
AD FORMAT; Each ad will be designed and typeset by BYTE. Advertisers must
furnish typewritten copy. Ads can include headline (23 characters maximum),
descriptive text (250 characters is recommended, but up to 350 characters can
be accommodated), plus company name, address and telephone number. Do
not send logos or camera-ready artwork.
DEADLINE: Ad copy is due approximately 2 months prior to issue date. For ex-
ample: November issue closes on September 8. Send your copy and payment
to THE BUYER'S MART BYTE Magazine, 1 Phoenix Mill Lane, Peterborough,
NH 03458. For more information call Brian Higgins at 603-924-3754.
ACADEMIC COMPUTING
166 IVIHz RC
Prx)prietary technologies allow us to deliver our PC com-
patible vmrkstation years ahead of the industry. Take ad-
vantage of inexpensive PC software (vs. UNIX), and the
perfomnance our platform offers, to execute applications
previously run on minis and supers. We're offering the
first 5000 of our 1993 production units at wholesale pric-
ing. Educational and quantity discounts.
Eclectech, Inc.
Dept. 4142, RO. Box 12887, Research Triangle Park. NO 27709
Inquiry 701.
ACCESSORIES
RADIOACTIVE?
Plot it on your PC witti The RM-60 RADIAHON MONITOR
Serial or printer port. Detects: ALPHA • BETA • GAMMA • X-RAY.
MicroR, 1000 times the resolution of standard geiger counters.
Excellent for tracking RADON GAS. Rnd sources.
Plot: • Background • Cosmic Rays • Ciouds • Rxtds
Call/Write for PC MAGAZINE review. • TSR • GM TuIk
VISA/MASTER Phone orders. Not satisfied? Full refund,
Tel: (302) 655-3800
Aware Electronics Corp.
P.O. Box 4299, Wilmington, DE 19807 $149.50
Inquiry 702.
CUT RIBBON COSTS!
Re-ink your printer ribbons quicl<ly and easily. Do all
cartridge ribbons with just one inker! For crisp, black
professional prim since 1982. You can choose from 3
models: Manual E-Zee Inker — S39.50
Electric E-Zee Inker — $94.50
Ink Master (Electric) - $189.00
7000s of satisfied users. Money-bacl< guarantee.
BORG INDUSTRIES
525 MAIN ST.. JANESVILLE. lA 50647
1-800-553-2404 In lA: 319-987-297$
Inquiry 703.
ACCESSORIES
FOR 386, 286 & PC
Modem zmn Int. S 69 FaxMMem 480(V9600INT S139/259
640K PC Memory Cart S 29 2M Sr Memory Card S 99
MGP Grapliic cart+P/ports S 25 16 Bits 800x600 VGA Cart S 72
XT HD/00 ro Controller S 32 fll HD/FD Card MFM/RLL 588/119
XT I/O (F/S/P/G/C) S 29 /STIA) (S/P/G). 1SSS S19/25
XT-llK86-12M/8oart 565130 386SX-16M/Board $360
386-25MH2 M/Board 569ra5 386-33 64K Cache M/BoanI 5890
(Call fn Complete Prlte Ust 1 1 1 1
KOPEC INTERNATIONAL CO.
838 N. Glenville Dr., Richardson, TX 75081
Omer: 800^54-8008 Tech: gl4-907.1958 hat: Z14-907.1963
Inquiry 706.
HEWLETT PACKARD
Buy — Sell — Trade
Laser Jet II/IID Color Pro (7440)
Genuine HP 2 MegW Meg HP-75504
Desk Jet Draft Pro DXLJEXL
Rugged Writer Draftmaster l/ll
Electrostalio Plotters C1600 (D $ize)/C 1601 (E Size)
Science Accessories Corporation Sonic Digitizers
36" X 43" (2750) 60" X 72" (3175)
T. E. Dasher & Associates
4117 Second Ave. S., Birmingtiam. AL 35222
Phone: (205) 591-4747 Fax: (205) 591-1108
(800) 638-4833
Inquiry 707
ARTIFICIAL INTELLIGENCE
NeuralWorks Explorer
NeuralWorks Explorer is a neural net tutorial
that provides the novice user with a method of
learning neural net theory as vrell as an environ-
ment in which to build practical real time applica-
tions such as targeted marketing, stock prediction,
pnxess control and more. PC and MAC. Price $199.
Visa/MC accepted.
NeuralWare, Inc.
412-787-8222
Inquiry 708.
ARTIFICIAL INTELLIGENCE
The SoundBytes Toolkit®
Add unlimited HUMAN SPEECH to your PC pro-
gram in QuickBasic, C or any language. Fun &
exciting— Your program will talk thru standard PC
Speaker! Includes 24 more sound goodies, with
Source Code, and free 76-page Al Catalog. Specify
disk size preferred. $59.95 check or m.o. only
Overseas add $10 Postage, please. Guaranteed.
Thinking Software, inc.
46-16 65th Place, Wbodside, New York 11377
Inquiry 711.
BAR CODE
UBELING SOFTWARE
On EPSON, IBM, OKI dot matrix or LaserJet. Flexible
design on one easy screen. Any format/size. Up to 120
fields/label. 18 text sizes to 3"-readable at 100'. AIAG,
MIL-STD, 2 of 5, 128, UPC/EAN, Code 39- File Input &
Scanned logosfeymbols (PCX) — $279. Other programs
from $49. 30-day $$ back.
Worthington Data Solutions
417-A Ingalls St, Santa Cruz, CA 95050
(408) 458-9938 (800) 345-4220
BAR CODE READERS
For PC, XT, AT, & PS/2, Macintosh, and any RS-232
terminal. Acts like 2nd keyboard, bar codes read
as keyed data. With steel wand— S399. Top rated
in independent reviews. Works with DOS, Xenix,
Novell, Alloy, -ALL software. Lasers, magstripe, &
slot badge readers. 30-day SS back.
Worthington Data Solutions
417-A Ingalls St. Santa Cruz, CA 95060
(408) 458-9938 (800) 345-4220
COMPANION AND EXTENDER
Place a keyboard and monitor up to 600' from your CPU
witti EXTENDER and COMPANION products. Keep a
second Keyboard/Monitor at ttie CPU with COM-
PANION. Supports MDA, CGA, EGA, VGA, PS2. Uses
single cable.
Prices start at $149.00 for EXTENDER and $219.00 tor
COMPANION 25 ft. unit complete.
CYBEX CORPORATION
2800-H Bob Wallace, Huntsville, AL 35805
205-534-0011 International Fax »205-534-0010
Inquiry 704.
Software Engineer
Do Your Own Windows!
At last a LISP programming environment which takes advan-
tage of a GUI and protected mode on the PC, Software
Engineer'' for Windows'" 3,0 is a complete programming en-
vironment. It includes a LISP-aware text editor, allcwing guick,
easy and interactive Windows development. Software
Engineer supports DDE, GDI, the clipboard, dialog t>oxes
and menus. Software Engineer is priced at S249.95.
Raindrop Software Corporation
845 E, Arapaho, Suite 105, Richardson, Texas 75081
(214) 234-2611 Fax (214) 234-2674
See our ad on page 222
Inquiry 709.
PORTABLE READER
Battery-operated, handheld reader wit.h 64K static RAM,
2x16 LCD display, 32-key keyboard, Reai-Time-Ciock.
Wand or laser scanner. Program prompts and data
checking through its own keyboard. Easy data transfer
by RS-232 port or PC, PS/2 keyboard. Doubles as On-
Line Reader. 30-day SS back.
Worthington Data Solutions
417-A Ingalls Sl, Santa Cruz, CA 95060
(408) 458-9938 (800) 345-4220
FREE CATALOG
A complete source for all your computer supplies — media,
paper, cables, furniture, software, ribbons, laser,
cleaning, FAX supplies, accessories & more!!
Order Bulk Disks, 100% Warranty. 25, Minimum
5.25" DS/DD 25« 3.5" DS/DD 45=
5.25" DS/HD 45« 3.5" DS/HD 99«
GAAN COMPUTER SUPPLIES
186 B East Sunnyoal^s Ave., Campbeii, CA 95008
Call (800) 523-1238
8Af,1 - 5PM, Mon-Fri, California time
Inquiry 705,
422 BYTE- NOVEMBER 1990
muLISP® 87 for MS-DOS
Fast, compact, efficient LISP programming environ-
ment. muLISP programs run 2 to 3 times faster &
take V2 to 1/3 the space of other LISPs. 450 Com-
mon LISP functions, multi-window editing & debug-
ging, flavors, graphics primitives, lessons & help,
demo programs, comprehensive manual.
Soft Warehouse, Inc.
3615 Harding Ave., Suite 505, Honolulu, HI 96816
(808) 734-5801
Inquiry 710.
PRINT BAR CODES/BIG TEXT
FROM YOUR PROGRAM
Add bar codes and big graphics characters to your pro-
gram. Print from ANY MS-DOS language. Bar codes:
UPC. EAN, 2 of 5, MSi, Code 39. Epson, Oki. IBM dot
matrix text up to '/;". LaserJet up to 2". Font cartridges
not required. S179-S239. 30-day S$ back.
Worthington Data Solutions
417-A Ingalls St., Santa Cruz. CA 95060
(408) 458-9938 (800) 345-4220
The BUYER'S Mart
BAR CODE
BAR CODE READERS
Keyboard emulation for PC/XT/AT & PS/2's, all
clones and any RS-232 Terminal. Transparent to
your operating system. Available with Steel
wands, Lasers, Slot & Magstripe Readers. Same
day shipping, 30-day money-back guarantee.
One-year warranty. Reseller discounts available.
AMERICAN MICROSYSTEMS
2190 A Regal Parkway, Eubess, TX 76040
(800) 648-4452 (817) 571-9015 FAX (817) 685-6232
BAR CODE PRINTING SOFTWARE
• MS/PC DOS SYSTEMS
• 9 & 24 PIN DOT MATRIX
• H-P LASER JET/PLUS/SERIES II
• MENU-DRIVEN or MEMORY RESIDENT
• CODE 39, I 2/5, UPC A/E, EAN 8/13
• BIG TEXT & BAR CODE SOFTFONTS
AMERICAN MICROSYSTEMS
2190 A Regal Parkway, Eubess, TX 76040
(800) 648-4452 (817) 571-9015 FAX (817) 685-6232
BAR CODE
E IM V
Prints bar coded envelopes for fast delivery
E.,,easy to use, H... nationally listed by USPS, V. ..valw packed
EHV bar coded envelopes are quickly sorted and delivered by the US Post
Office, ftjstage discounted when over 200 bar coded pieces. • Use witti any
Word Processor or Mail Merge pacltage • ENV Balcfi, Popup and Mail Merge
versions on disk • Prm relum address, special messages and logos • for
HP Laserjas and EPSON LQ series primers. No new equipment required. Great
prtigram for any type and size business, ctiurch, club or association. OnSer
for MSDOS computers NOW S4955
Pike Creek Computer Company
2 Galaxy Dr., Newark DE 19711-2920
To Order: (302) 239-5113 Dealers call (800) SELL LOW
Inquiry 716.
PC BAR CODE SPECIALISTS
Bar code readers designed for fast, reliable, cost-
effective data entry. They emulate your l<eyboard,
so scanned data looks just like it was typed in!
Choose from stainless steel wand, laser gun, card
slot reader, and magnetic stripe scanner. Also,
powerful Bar Code and Text printing software. Great
warranty. Generous dealer discounts.
Seagull Scientific Systems
15127 N.E. 24th, Suite 333, Redmond, WA 98052
206-451-8966
CABLE CONVERTERS
Cable TV Converters
Attention Cable Viewers
Jerrald, Zenith, Oak, Hamlin,
Scientific Atlantic, Toccm,
and many others.
BEST PRICES!! • 1-800-826-7623
Visa, American Express. MasterCard
B&B INC., 4030 Beau-D-Rue Dr.. Eagan, MN 55122
Inquiry 721.
CAD
Electro-CAD $99
Designed specifically for schematics and double-sided board
layouts, Electro-CAD produces high quality tjoard images on
standard dot-matrix printers up to 11 by 15 inches. Virtually
instantaneous screen replete, rubber-banding, user definable
images, and many other features make Electro-CAD the best
tool for the job or your money back.
Call us for more information and fast delivery.
AEROUX Engineering
32 Vfest Anapamu Suite 228, Santa Barbara, CA 93101
(805) 962-9695
Inquiry 722.
BAR CODE PRINTING
Print barcodes from your custom program. ANSI C routines
generate and print Code39, 125, Codabar, UPC A/E, EAN 8^3
and supplements. Supports LaserJet, OKI. and EPSON and
custom printers. Works with UNIX/XENIX, MSDOS and
others. All SOURCE CODE included. No royalties. Single pat-
tern $85. All patterns $250.
infinity Computer Services, Inc.
P.O. Box 269, Coopersburg, PA 18036
Voice: 215-965-7699 BBS: 215-965-8028
Inquiry 712.
PC-Wand Bar Code Solutions
Bar codes are easy with a FULL line of readers &
printers. They plug & play with your existing systems,
most all makes of CPU/printerrterminai/software in your
office, store, truck, factory or warehouse. Our bar code
DOS programs print on matrix or laser printers. 30 day
refund, 1 year warranty.
International Technologies & Systems Corp.
655-K North Berry St., Brea, CA 92621
TEL: (714) 990-1880 FAX: f714) 990-2503
Inquiry 713.
Introducing ASP BAR CODE READERS
• Keyboard and RS232 readers distinguished tiy superiof wand -S395
• Portable reader doubles as fixed reader - $799
• Wand, bar code printing utility, cable and wanti holder included in
price.
• Reads all major bar codes
• Works with IBM compatible and non-standanl PCs. Eerminals.
• 5 years experience witb bar code solutiofis.
Dealer inquiries welcome.
PACIFIC MICROSYSTEMS
2560 9th Strsat, Suite 214M, Berkeley, CA 94710
(800) 242-5271 (415) 849-4147
Inquiry 714.
5-YR. WARRANTY AT PERCON
PERCON decoders are now covered by a five-
year limited warranty. That means you wont
spend one cent replacing your PERCON bar
code decoder for five full years. That's reliability
you can count on!
PERCON
2190 W. 11th Ave.. Eugene. OR 97402
Phone: (800) 873-7266 FAX: (503) 344-1399
See our ad on page 433.
BAR CODE READERS
Among the best and most widely used bar code
decoders. Reads all major codes (39, I 2/5, S 2/5,
UPC/EAN/JAN, CODABAR, MSI). Connects between
keyboard and system. IBM, PS/2, MAC, DECA/T com-
patible. OS & software independent. Same day ship.
2 Year Warranty (pen Incid).
Large Reseller Discounts
Solutions Engineering
4705 Langdrum Lane, Bethesda, MD 20815
(800) 635-6533 (301) 652-2738
Inquiry 717.
DATA INPUT DEVICES
Bar Code, Magnetic Stripe Readers & SmartCard Encoder/
Reader for microcomputers S terminals, including IBM PS/2
& others, DEC, Macintosh. AT&T, CT, Wyse, Wang. All readers
connect on the keyboard cable & are transparent to all soft-
ware. UPC & 39 print programs, magnetic encoders, & por-
table readers are also available.
TPS Electronics
4047 Transport, Palo Alto, CA 94303
415-856-6833 Telex 371-9097 TPS PLA
1-800-526-5920 FAX: 415-856-3843
Inquiry 718.
VARIANT MICROSYSTEMS
BAR CODE READERS DELIVER
WAND;U\SER/MAGNETiC CARD COhJNECTIVITY
• Keytxjard wedges (Internal/External) for IBM PC/XT/Ar, PS'2
and portables.
• RS232 wedges for WYSE, Link. Kimtron temiinaJs
• Bar code and label printing software
• Full two-year warranty
• 30-Day Money-Back Guarantee
• Extensive VAR/Dealer Discounts
3140 De La Cnjz BW., Suite 200/Saiita Clara. « 95054/(408) 980-1880
800-666-4 BAR FAX: (415) 623-1372
Inquiry 719.
BASIC CLIP MUSIC
300 Songs & Sounds + 180 Pg. Book
Besides being a fun jukebox, The ENTER-tainer teaches oos.
BASIC. BAT file & display tricks. Many exciting musical projects! It's
geared for beginners, yet teaches pros bow to run music behind
QB or C apps. Source code, no royalties. Money-back guarantee,
as* or two 5.25° dislQ. Needs BfiSKi 2.0 or later. $29,95 -f$350 s&h.
(Europe, Canada & Mexico s/h=S7, others=S11, 1st dass air) For
fast VISVMC orders - call:
(800) 727-4140 Price soon going up to S45!
POI Music Software. 1511 48th St.. Bouidei; CO 80303 (303)4404140
CAD-DRAWING VIEWSTATION
Allows non-CAD users to view drawings on PCs, print, plot,
attach personal notes, and tiyper-link between files. Ctiange
views and layers. Accurate entity representation. Easy to use.
• Simn VIEW/DWG for AutoCAD DWG files: $295
• SItlin VIEW/PLUS for DWG, DXF, HPGL and dBase; S395
Developers: asK about linkable Sirlin VIEW/LIB. Dealers
welcome.
Sirlin Computer Corporation
225 Lowell Road, Hudson, NH 03051
(603) 595-0420
Inquiry 723.
CAD/CAM
CAD/CAM Developer's Kit
Save months writing AutoCAD ADS or
standalone CAD/CAM applications!
(617) 628-5217
Building Block Software
PO Box 1373 Somervrlle, MA 02144
Inquiry 724.
CD-ROM
CD ROiUI PLAYERS
FOR AS LOW AS $499.00
Aide offers Cfiinon player, cable, card,
and DOS extensions bundled with a disc at
lowest prices. Aide carries a complete line of
CDROM titles. Write, call or fax for complete
product information.
ALDE PUBLISHING INC.
Box 1190, Glen Lake, MN 55345
800/727-9724 (Voc) 612/934-2824 (Fax)
Inquiry 725.
Largest Selection and Best Price
Microsoft Programmers Library & Drive S949.
Computer Library S695 • Public Domain S/W S49.
NEC PC or Mac Drive Kit $749 • Booiehelf-Best Price!
Drives from S499, Hundreds of titles from S29.
MCA/ISA/AMEX/COD, Money-back Guarantee.
Call or write for free 120-page catalog.
Bureau of Electronic Publishing
141 New Road, Parsippany, NJ 07054
800-828-4766
THE SOURCE FOR CD-ROM
Inquiry 715.
Inquiry 720.
Inquiry 726.
NOVEMBER 1990 -BYTE
423
The BUYER'S Mart
CD-ROM
CROSS ASSEMBLERS
DATA CONVERSION
CD ROM, Inc.
co-ROM, WORM. MAGNETO-OPTICAL DRIVES, CD-ROM DISCS
FOR IBM AND MAC, OPTICAL CONSULTING SERVICES
• PUBLISHING ■ DISTRIBUTION ■ NETWORKING
OUALITY PRODUCTS AND SERVICES AT COMPETITIVE PRICES
FREE CATALOG
TEL. 303-231-9373
1667 COLE BLVD., SUITE 400 GOLDEN. CO 80401
FAX: 303-231-9581, CIS: 72007,544
VISA/MC/AMEX/GOV T. PCs
CROSS ASSEMBLERS/SIMULATORS
New unique full-function simulators for the 8096 and
80C196 controllers, featuring ALL MODES of interrupts,
plus the HSI, HSO, and A/D functions.
We also support ttie 8048/49, 8080/85, 8051/52, and Z80
controllers with excellent, reasonably priced Cross
Assemblers and Simulators.
Lear Com Company
2440 Kipting St., Ste. 206, Lakewood. CO 80215
(303) 232-2226 FAX: (303) 232-8721
MEDIA CONVERSION/DATA TRANSLATION
More than just a straight dump or ASCII transfer!
Word Processing, DBMS, and Spreadsheet data on Disks
or Tapes transferred directly into applications running on
Mainframes, Mints, Micros, Dedicated Word Processors,
Typesetters, and Electronic Publishing systems.
IBM PS/2 & Macintosh supported
#1 in the translation industry!
CompuData Translators, Inc.
3345 Wilshire Blvd,. Suite 407. Los Angeles, CA 90010
(213) 387-4477 1-800-825-8251
Inquiry 727
Inquiry 733.
Inquiry 739.
COMMUNICATIONS
AEG MICTRON RS-232/RS-422 Adapter
• Extends serial communications to 4000 ft.
• Bi-directional-full duplex operation
• Selectable DCE or DTE operation
• 3 LED communication activity indicators
• Tri-state of RS-422 Output controlled by RS-232C
RTS or DTR signal
• Optical Isolation Available Soon
Call 1-800-MICTRON Ext. 5587
CROSS ASSEMBLERS
Relocatable ^n. . .i-,.,-,-.^
Macros GUARANTEED,
PC Compatible SUPPOFITED
DEBUG SIMULATORS • DISASSEMBLERS
EPROM PROGRAMMERS
MICRO COMPUTER TOOLS CO.
Phone Toll Free (800) 443-0779
In CA (415) 825-4200
912 Hastings Dr., Concord, CA 94518
DBMS/COPY
CONVEFITS YOUR DATA INTO INFORMATION
New your lawrite star package can access any database.
DBMSCOPY can directly convert any database or spreadsheet file
(ORACLE. PARADOX. dBASE. LC3TUS etc.) into any Stat package
file (SAS. SPSS. SYSTAT. eto) and vice versa. The PLUS version
alkMS sorts, selections, and recalculations. S195. 3r><jay guaranteei
VISA/MC/AK«EX/PO/COD. Call for free limited version.
CONCEPTUAL SOFTWARE INC.
P.O. Box 56627. Houston. TX 77256
(713) 667-4222 FAX: (713) 667-3FAX
1-800-STATWOW
Inquiry 728.
Inquiry 734.
Inquiry 740.
PC SDL.C SUPPORT
Use Sangoma hardware and software to provide
a cost effective, robust and easy to use SDLC link
from MS-DOS, XENIX, AIX, PICK, PC-MOS, etc.
All real time communication functions performed
by intelligent co-processor card.
X.25 support also available.
Sangoma Technologies inc.
(416) 474-1990
7170 Warden Avenue 112, Marfdiam. Ontario. Canada L3R 8B2
Cross-Assemblers
Simulators
Disassemblers
PseudoCorp
See our ad on page 451.
WE'LL DO IT BETTER . . .
FOR LESS!
Conversion, Duplication, Any Format
FREE TEST • SATISFACTION GUARANTEED
Plus, the Personal Touch: Ask Questions an(j
well explain it to you in simple English!!!
DATACOPY SERVICE
PC Box 820214. Dallas. TX 75382
1-800-969-DATA 214-272-7751
Inquiry 729.
Inquiry 735.
Inquiry 741.
COMPUTER INSURANCE
CROSS COMPILERS
INSURES YOUR COMPUTER
SAFEWARE provides full replacement of hardware,
media and purchased software. As little as $49 a
year provides comprehensive coverage. Blanket
coverage: no list of equipment needed. One call
does it all. Call 8 am-10 pm ET. (Sat. 9 to 5)
TOLL FREE 1-800-848-3469
(Local 614-262-0559)
SAFEWARE, The Insurance Agency Inc.
Inquiry 730.
COMPUTER UPGRADE
Focus on Performance
Fast, 6.000 lines per minute. 06805 Code Development
System, first C compiler targeted to 6805 family. Built-in macro
cross assembler, optimizing C compiler, integrated editor and
development shell. MS-DOS with Si or HEX output.
Free next business day shipping in N. America.
Call now! (519) 888-6911
Byte Craft Limited
421 King St. N.. Waterloo. Ontario N2J 4E4 CAN
Inquiry 736.
CROSS DISASSEMBLERS
^ America^ Leaders In Data Conversion ->
DISK m DISK ' TAPE m DISK
OPTICAL SCANNING
WE CONVERT MORE FORMATS THAN ANYONE ELSE!!!
IBM. DEC, tMVVMS, APPLE, WANG, XEROX, NBI, LANIER,
OPT, UNIX, Wordpertect. .
QUICK— RELIABLE— HIGHEST QUALITY
NATIONAL DATA CONVERSION INSTITUTE
5 East 16th Str. NY. NY 10003 (212) 463-7511
Inquiry 742.
DATA RECOVERY
THE COMPLETE XT UPGRADE
The K-311 Upgrade Kit converts your XT to full 32-bit, 20MHz
80386 CPU and high speed disk performance. The K-311 Kit
includes 20MHz 80386 w/IMb RAM, 16-bit Adaptec 1:1 con-
troller. 63Mb 28Ms Mitsubishi disk drive, choice of 1.2 or
1.4Mb diskette drive, Key Tronic 101 Plus keyboard, 2(X1 W
PS, new drive cables. Matches or exceeds the performance
of a new system but at far less cost. Top quality, easy installa-
tion, 1 year warranty. $1 ,795
5G Corporation
4131 Spicewood Springs Road A-4. Austin TX 78759
800-333-4131 512-345-9843 Fax 512-345-9575
Inquiry 731.
CROSS ASSEMBLERS
PROFESSIONAL PC SOFTWARE
• CROSS-DISASSEMBLERS
^atylic. AiJtom=;ic Labfll Generation
• CROSS-ASSEMBLERS
Relocatable, .Macro, un^er^ Linker - Librarian
• C CROSS COMPILERS
• SOURCE TRANSLATION UTILITIES
Support for Intel. Motorola. Zilog. Tl. RCA
Order Today: (408) 773-8465
PO Box 61929. Sunnyvale. CA 94086
LOGISOFT
FSX: (408) 773-8466
Inquiry 737
DATA CONVERSION
CRASHED?
Your valuable data can be recovered!
• 95% success rale • Fast turnaround
• Servicing Novell, DOS, Macintosh, Unix, Xenix.
OS/2. Bernoulli and mofe!
ONTRACK DATA RECOVERY, INC.
Keeping you in business is our business.
1-8O0-872-2599
Inquiry 743.
DATA/DISK CONVERSION
CROSS ASSEIMBLERS
Universal Linker, Librarian
Targets for 36 Microprocessors
Hosts: PC/MS-DOS, micro VAX, VAX 8000
ENERTEC, INC.
BOX 1312, 811 W. Fifth St.
Lansdale, PA 19446
Tel: 215-362-0966 Fax: 215-362-2404
Inquiry 732.
424 BYTE' NOVEMBER 1990
CONVEFrriNG YOUR DISKETTES?
ENTRUST THEM TO US!
2500 Word Processor & Compuler formats. 3^,^". 5V,". 8"
Disks. Mag Tapes. Mag CarrJs. Canricjges & Cassenes. Custom
Conversions. Programming & Applications Dewlopment
DISK DUPLICATION
OCR SCANNING SERVICES
HIGH VOLUME LASER PRINTING
Call us for Quality. Best Prices and Quickest Turnaround Time.
COMPANY COMPENDIA, INC., 55 E. Wtesfiington St..
#237. Cnicago. IL 60602 TEL: 312^19-8771 FAX: 312^19-1390
Inquiry 738.
DISK CONVERSIONS
Media transfer to or from; IBM, Xerox. DEC, VJang,
Unier, OFT, Micorr, NBI, CT, Exxon, WRDPLEX
also WP, WS, MSMRD, DW4, MM, Samna, DEC
DX, MAS 11, Xerox-Writer, ASCII.
FREE TEST CONVERSION
CONVERSION SPECIALISTS
531 Main St.. Ste. 835. El Segundo, CA 90245
(213) 545-6551 (213) 322-6319
Inquiry 744.
The BUYER'S Mart
DATA/DISK CONVERSION
THE #1 CHOICE
in disk & tape conversion
for many leading corporations, government agencies,
law firms, and companies in every industry— worf divide.
Free test • Satisfaction guaranteed
Graphics Unlimited Inc.
3000 Second St. North, Minneapolis. MN 55411
(612) 588-7571 or (612) 520-2345
FAX: (612) 588-8783
Inquiry 745.
QUALITY CONVERSIONS
to or from vinualiy
ANY TAPE OR DISK FORMAT!
Horan Data Services converts over 2000 formats incl.
9-track tape, 3480 Cartridge and 8", 5Va" or ZVz" disk-
ettes. All densities & most operating systems supported.
Formats include EBCDIC, ASCII, databases, spread-
sheets, and dedicated or PC word processors.
Call 1 -800-677-8885
Hours 8:00 AM to 5:30 PM Eastern Time
817 Main Street. Third Floor. Cincinnati OH 45202
Inquiry 746.
IBM PC «T0« HP FILE COPY
FASTER EASIER TO USE
Update version uses windows: Call for free demo! IBM
PC <to> HP File Copy allows IBM PCs, PS/2,
compatibles to interchange files with Hewlett-
Packard Series 70, 80, 200, 300, 1000, 9000s.
Oswego Software
Box 310 708/554-3567
Oswego, IL 60543 FAX 708/554-3573
Inquiry 747
CONVERSION SERVICES
Convert any 9-track magnetic tape to or from over
2000 formats including 3V2, S'A", 8" disk formats &
word processors. Disk-to-disk conversions also
available. Call for more info Introducing OCR Scan-
ning Services.
PIvar Computing Services, Inc.
165 Arlington Hgts. Rd., Dept. #B
Buffalo Grove, IL 60089 (800) Convert
DATABASE
INRO-TRAK
INFOTRAK is a new menu-driven datatiase/cataloguer pro-
gram for the professional and the beginner. Ideal for business,
home inventory, collections (books, stamps, coins, artworks,
etc.), investments etc. Features include SEARCH, add/delete
lines, edit data, create custom formats, PRINT and more. (IBM
XT, AT and compatibles. DOS 2.0 & up)
Only S59, S3 shipping/handling (check or money order only)
JA-DAL TECHNOLOGIES
P.O. Box 611, Yaphank, NY 11980
(NY res, add 7.5% tax)
Inquiry 748.
DATABASE MGMT SYSTEMS
DBASE COMPATIBLE HYPERMEDIA
CoNET: AN INDUSTRIAL STRENGTH HYPERMEDIA
SYSTEM. Provides database records, queries, hypertext
editor, graphics, procedures — each object with buttons and
labelled links to any object of any type. 100,000 objects +
2 million links per knowledge base in a dBASE compatible
database — an open system. Usable interactively or program-
mable for applications. S350.
CoNET Systems
5833 Humblebee Road, Columbia, Maryland, 21045
(301) 997-4330
Inquiry 749.
DATABASE MGMT SYSTEMS
SAVE TIME & MONEY!
OCEL0T2— THE SQU is a stand-alone database
engine with a complete DB2 compatible SOL interface
for developers who use BASIC, C, PASCAL, or COBOL.
• packs the full power of SQL into a 640KB PC;
• requires only 320KB RAM for program development;
" outperforms the rest!
For IBM and clones: S195 & up. Free info.
OCELOT COMPUTER SERVICES INa
#1502, 10025 • 106 Street, Edmonton. AB, Canada, T5J 1G7
(403) 421-4167
Inquiry 750.
dBASE file access from C
Code Base 4 is a library of G routines which
gives complete dBASE or Clipper func-
tionality and file compatibility. Use DOS,
Unix, OS/2 or MS Windows.
$295 with Source! FREE DEMO
Sequiter Software Inc.
Call (403) 448-0313 Fax (403) 448-0315
See our ad on page 244.
Inquiry 751.
DISASSEMBLERS
80x86 .EXE/.COM to .ASM
• Accurately reconstruct, study & modify [64K+] programs with
a minimum of input or editing of output.
• Assembly language output is MASM S-x-compalible.
• Exhaustive flow-trace distinguishes code from data.
• Best formats for each. Commented BIOS calls/DOS func-
tions. SEGMENT/PROCtother vital pseudoops.
PC-DISnDATa (5V4" disk & manual) $165
PRO/AM SOFTWARE
220 Cardigan Road, Centerville, OH 45459
(513) 435-4480 (9 A.M.-5 PM. EST M-F)
Inquiry 752.
NO Source? ... NO Problem
for DISIDOC PROFESSIONAL
Automatically Disassembles EXE, COM, BIN, SYS, PGM files
and ROM or RAM memory with interactive ability to change
code, data or comments online. Disassembles 8086 to 80486
with no file size restrictions. Buiit in utility program EXE Un-
packer, for unpacking packed files and BIO's Admission for
disassembling BIOS's are included.
To order call (800) 336-1961 or info (203) 953-0236
Or write: RJSWANTEK INC.
178 Brookside Rd., Newington, CT 06111
• Only $24955 MC/VISA accepted
Inquiry 753.
DISK DRIVES
B EST BUY!!!
HD Kits for AT: Drive, Controller, Rails & Cables
40MB - MFM - $339
65MB - RLL - 459
80MB - MFM - 689
150MB - ESDI - 1099
NEW, ONE YEAR WARRANTY
jb TECHNOLOGIES, INC.
5105 Maureen Lane, Moorpark. CA 93021
(805) 529-0908 Fax (805) 529-7712
Inquiry 754.
PS/2 DRIVES FOR PCs ATs
CompatiKit/PC S279
CompatiKit/AT $219
Built-in floppy controllers— no problem.
Supports multiple drives and formats. Lets your
computer use IBM PS/2 1.4M diskettes plus morel
Call for further information or to place an order
VISA/MaCOD/CH£CK.
Micro Solutions Computer Products
132 W Lincoln Hwy . DeK^b. IL 60115 815/756-3411
See our ad on page 318.
Inquiry 755.
DOCUMENT CONVERSIONS
Doc-to-Doc
Quickly and cleanly convert your documents to and from
WordPerfect, MICROSOFT WORD. WordStar,
MultiMate, ASCII, Tandy, DeskMate Text, Lotus 1-2-3,
Enable, Wang and DisplayWrite. Retain special at-
tributes and formatting. Doc-to-Doc gives you profes-
sional quality conversions at a consumer price — S99.
The MCS Group
2465 W. Chicago St., Rapid City, SD 57702
(605) 341-2166
Inquiry 756.
DOS SHELL
Multitasking for DOS
MultiDos Plus— the fastest multitasking DOS shell.
• Fully DOS compatible
• Tailored for real-time operation
• 4 years of proven reliability with thousands
installed
• 30-day money back guarantee ($15 restocking fee)
Call our BBS for free demo (508) 650-9552
Complete software package only $99 + $2 S&H
Nanosoft Inc.
13 Westfield Road. Natick, MA 01760
(800) 678-2141 (508) 651-0091 FAX: (508) 655-8860
Inquiry 757.
EDUCATION
B.S. & M.S. In COMPUTER SCtENCE
The American Institute for Computer Sciences offers an in-
depth correspondence program to earn your Bachelor of
Science and Master of Science degrees in Computer Science
at home. B.S. subjects covered are: MS/DOS, BASIC,
PASCAL, C. Data File Processing, Data Structures &
Operating systems. M.S. program includes subjects in Soft-
ware Engineering and Artificial Intelligence.
AMERI(»N INST, for COMPUTER SCIENCES
2101-BY Magnolia Aw. South, Ste. 200, Birmingham, AL 35205
800-767-2427 205-323-6191
Inquiry 758.
ENTERTAINMENT
WHERE ADULTS COME TO PLAY!
ACCESS LA! BBS
• Designed for Adult modem users • Low cost local access
numtjers covering 850 cities! • Live online chat with other
users! • Large software file library! • "Bulletin board" -style
Forums!' Interactive online games! • Matchmaker dating
database! • And much, much more. 24 hours a day!
We also can provide your company with national BBS ser-
vices. Call (818) 358-0936 for details!
Information and Signup By Modem
(818) 358-6968 [3/12/24 Baud, 8/N/l, Must be c^er 18]
Voice Information (818) 357-9570
Inquiry 759.
^86 SPYS
.386 SPYS, the energy, excitement and superior graphics
you've been looking for in an animated arcade game. Writ-
ten specifically for PC's with a 386/386SX processor, Hi Res
EGA graphics, 1 meg of memory and a hard disk. You will
find incredible detail and action throughout. Try a demo disk
now for Sa95 or the full game for S4995l Include S3 S&H.
GENKI SOFTWARE CORPORATION
"Imagination powered by the .386"
(800) 673-9038 Mastercard or Visa (301) 997-6333
P.O. Box 2563. Columbia, MD 21045
Inquiry 760.
NEMESIS^ Go Master®
Go. a game of strategic elegance, has been a way of life in
the Orient for over four thousand years. Many consider Go
to be the secret of the Japanese businessman's success.
"While chess is a game of war, Go is a game of market share"
[President of Nikko Hotels].
Chaos Manor 1990 User's Choice Award
BYTE 4/90, p.62
Toyogo, Inc. The Leader in computer Go.
PO Box F, Dept. Y, Kaneohe, HI 96744
(808) 254-1166 or 1-800-TOYOGO-9
Inquiry 761.
NOVEMBER 1990 •BYTE 425
The BUYER'S Mart
FLOW CHARTS
WINDOWS FLOWCHARTER $129
RFFlow 2.0 is a professional drawing tool for
flowcharts & org charts. Requires Microsoft Win-
dows 3.0. 100 shapes auto adjust in size. Diagonal
lines and curves. Auto line routing and re-routing.
Click on a shape to bring up a sub-chart. Move
charts to other apps. via the Clipboard. Call for free
trial disk.
RFF ELECTRONICS
1053 Banyan Court, Loveland. CO 80538
Phone: (303) 663-5767 FAX: (303) 669-4889
Inquiry 762.
FRAME GRABBER
HANDWRITING RECOGNIZER
a Handwriting Recognizer
Awd using your keyboard for heavy typing, for tfie same reason you prefer
a mouse to cursor-arrows. Especialty efficient for shorttiand, starxjard or
personalized. Any number of users can create their mm symbol sets, ar-
bitrary symbols in each. Every symbol may represent any text— a single let-
ter, mni. complete sentence. codetJ graphic symbol for CAD, etc. A
signature can become a password. Requires DOS. s digitizing tablet wtth
SummasKeKSi/BP emulation + stylus. Output standard text file. For a single
PC (NOT ropy proieciecf): t195. A few hours evaluation: $19, refundable.
Networfcing available. Soon tor MAC. Dealer inquiries welcome.
Nybble Engineering
14 Allyat Hanoar at., 67450 tel Aviv, Israel
Tel. 972-3-262-881
Inquiry 768.
HARD DRIVE REPAIR
HARDWARE
FREE INTERFACE CATALOG
Interfaces for IBM compatibles. Digital I/O
(8255) and Analog input 8 bit resolution
(0-255). Control relays, motors, ligtits, measure
temperature, voltage. Sample interconnect
circuits, BASIC programs, and I/O map are
included.
John Bell Engineering, Inc.
400 Oxford Way, Belmont, CA 94002
(415) 592.8411 9am to 4pm Pacific Time
Inquiry 774.
FRAME GRABBERS
Publistiers' VGA 256 Grey scales $655.00
Publishers' Color 256 colors $830.00
VGA-toA/ideo /Wapter
VGA-TV GE/0 Genlock overlay $830.00
(Overlay text and graphics on live video
and record it on a VCR)
Manufactured in the U.S.A.
3 Year Manufacturers Warranty
THE KRUEGER COI\/IPANY
(800) 245-2235 (602) 820-5330
Inquiry 763.
GRAPHICS 1
R Coupon
m Off
Beat the cost of replacementi
10% Off n E B A ■
oisrauni n c r* A I
HARD DISC and FLOPPY DRIVES
FULL WARRANTY PROTECTION
Fast Turnaround • Data Recovery
jb TECHNOLOGIES, INC.
5105 Maureen Lane. Moorpark, CA 93021
(805) 529-0908
Fax (805) 529-7712
Inquiry 769.
LATEST AWARD BIOS
User definable hard drives, 101/102 keyboard
and 3.5" 1.44Mb floppy support are now
available in Award BIOS Ver 3.1 for the IBM AT,
286 and 386 compatibles.
KOMPUTERWERK, INC.
851 Parkview Blvd., Pittsburgh, PA 15215
Orders: 800-423-3400
Tech: (412) 782-0384
Inquiry 775.
PCXSLIDE
is an independent .PCX forma! slide show Software everytxxjy
needs. From CGA-EGA to SVGA in 2 through 256 colors or grey
scales. User has up to 800x600x256 maximum resolutiofi with ap-
propriate graphic board and monitor. Best graphic preserrtalion for
the nineties. Before importing, manipulating or printing, check pic-
tures with PCXSUDE. Onfy S24. OEM/Bundled package negotiable.
Advise if 5.25" or 35" and send money order/certified check. For
IBM PC/PS or true compatibles. EGAAfljA.
DATALISION Inc.
9 East 45th Street, New York, NY 10017
(212) 309-6888 FAX (201) 992-0302
Inquiry 764.
HARD DISC DRIVES
Sales • EXCHANGE • Repair
Trade in your defective drive for NEW, witti FULL WARRANTY!
TREMENDOUS SAVINGS!
TECHNICAL SUPPORT OF COURSE!
Large Inventory Hard and Floppy Drives
jb TECHNOLOGIES, INC.
5105 Maureen Lane, Moorpark, CA 93021
(805) 529-0908 Fax (805) 529-7712
Inquiry 770.
APPLE" II & MACINTOSH"
» Systems » Peripherals » Parts
Ujok for us at
COMDEX
LAS VEGAS
(ttie Sands
ConventfM Centn)
Bootti #N2591
Call tor a CATALOG
USA i Canada:
800-274-5343
IfTtemaSonal: 617.891.6851
Fax: 617-891-3556
Save
up to
50%
on Mac
CPUs.
Pre-Owned Electronics, Inc.
30 Clematis Avenue • Waltham, MA 02154
Inquiry 776.
EGAD Screen Print
Prints contents of VGA, EGA, CGA displays on variety
of dot-matrix and laser printers. Prints in gray tones
or color Crop box lets you print any region of the
screen. Enlarge graphics 1 to 4 times (reduction too).
Setup program for picldng printer colors, etc. $35.00
Postpaid. Call or write for free catalog.
LINDLEY SYSTEMS
4257 Berwick Place, Woodbridge, VA 22192-5119
(703) 590-8890
Inquiry 765.
IMAGE CAPTURE BOARD
Capture images from any VCR or Camcorder. Resolution up
to 512 X 480 pixels: 65536 colors or 256 shades of grey. Im-
ages saved in GIF, PCX, TIFF formats and more. For XT/AT/
PS2. Includes user friendly software and user's guide. One
year warranty. VGA required. Can capture from live video
(eliminales need for expensive digital video). Ideal for Desktop
publishing, CAD, Animation, and Pictorial Databases.
$749 VISA/MC/AMEX/C.O.D.
PEGA Micrographics
P.O. Box 713, Westerville, OH 43081, (614) 885-1007
1-800-477-PEGA
Inquiry 766.
DATA RECOVERY
SALES of new, reman ufactured and
removable disk drives
FULL TECHNICAL SUPPORT
ROTATING MEMORY SERVICE
1506 Deli Avenue, Campbell, CA 95008
(408) 370-3113
Inquiry 771.
HARD DRIVE ASSISTANCE
HAVING HARD DRIVE PROBLEMS?
NEED TECHNICAL ASSISTANCE?
CALL THE EXPERTS AT H&W micro labs
1-800-235-0221 ext911
HAVE YOUR MC VISA OR AMEX READY
Inquiry 772.
ROM BIOS UPGRADES
Fn your IBM ot Campatime • A Nm BIOS Upgrade Will:
• Support Window 31S • Support 360K, 720K. t.2 MB S 1.44 MB Floppy
Oriws • User Oefined tianj time types • Suppo<ts VGA • & Netware
ixmpatae • Expantled liaiil drr« a* • EiiliariceP imB teylMartl • «)%
IBM compatipte • Complete documentation • Latest «rsion • Complete set
up in ROM.
Deilw/DltlTtbalor Inqnirtet VMconM MhortzBd mi Softnre toe ditL
800-800-BIOS Fax 508-683-1630
800-800-2467 508-686-6468
Unicore Software
599 Canal Street. Lawrence, MA 01840
See ocr aa or: cage 108
Inquiry 777.
HARDWARE/COMPUTERS
What do you look for in board computers?
Small size? Low power? High level language? TDS9092 has LCD
and keytward interfaces, on-board multitasking, interrupts, dual serial
ports. RAM, EEPROM, I^C bus and 35 I/O lines. Optional preci-
sion A-D and battery-backed RAM. A data togger can run 12 months
on a small battery. Ponh. the language of choice for embedded
systems mixes with assembler. Used world-wide for machine con-
trol, data logging, robotics and automation.
Call or fax for full details. 30-day Sale or Return. Only S219 (25qty)
Saelig Company
1193 Moseley Rd.. Victor, NY 14564
Phone (716) 425-3753 Fax (716) 425-3835
Inquiry 778.
HARDWARE
Affordable Stereoscopic 3D
Finally, an affordable stereoscopic 3D system for
EGA/VGA equipped PC's or compatibles.
POSTER EOSCOPE's interface board and glasses, only
$350. Software Development System, with high speed
graphics functions, animation and menulng, $250. OEM
applications include medicaJ imaging and statistical data
presentation. Hobbyist inquiries welcome.
Vision Research Graphics, Inc.
99 Madbury Road, Durham, NH 03824
(603) 868-2270 FAX (603) 868-1352
Inquiry 767.
426 BYTE- NOVEMBER
INDUSTRIAL STRENGTH SINGLE BOARD COMPUTER
Has optfmum features for monitor + control applications:
16 Chan AJD • 4 RS232/422 Ports • 48 Prog I/O Lines
• 8 Opto INs • 8 HiDrive OUTs • 4 Timers • Watcfidog
• 104K Memory • 5.25 x 80 Options: Resident FORTH
OS witfl Target Compiler, Editor, Assembler, + Auto
Load/Start: 5 MHz 8085 • 4 Cfian D/A • Battery Backed
Clock/RAM • Networking • PC Support.
E-PAC 1000+ $249.00 E.PAC 2000+ $449.00
EMAC INC.
PO Box 2042. Carbondale IL 62902 (618) 529-4525
Inquiry 773.
EMBEDDED SYSTEMS COMPUTERS
SC/FOX'PCS (Parallel Coprocessor System) and PCS32 are
PC/XT/AT plug-in boards, 16 and 32bil. 15 MIPS average. 50 MIPS
burst. PCS uses the Harris RTX 2000"'16-brt real-time CPU with
1-cy^ muftiplier, 14 prioritized interrupts, 3 limerteountefs, &<;tiannel
I/O bus. PCS32 uses ihe new SC32 32-brt Ftjrih CPU.
SC/FOX SBC (Single Board Computer) is an 18 MIPS average,
60 MIPS burst, Eurocan3-size FTTX 2000 stand-alone computer.
SC/FOX SCSI I/O Plug-on board for PCS or SBC with SCSI, flop-
py, 56K-baud serial, 1&-bil parallel ports, and software drivers.
ftKth 9/w included. C also available Ideal for embedded reaHime
control, data acquisition, robotics, and signal processing.
SILICON COMPOSERS INC. (415) 322-8763
208 California Avenue, Palo Alto, CA 94306
Inquiry 779.
The BUYER'S Mart
HARDWARE/COPROCESSOR
LAPTOP COMPUTERS
NEURAL NETWORKS
DIGITAL SIGNAL PROCESSOR
DSP products for the IBM PC/XT/AT. Our TMS320C25
based Model 250, with extensive software, features 250
Khz multi-channel A/D and D/A, up to 192 Kwords RAM,
very high throughput to PC RAM and disk, and is priced
competitively with traditional Analog 10 boards.
Call us about your applications.
DALANCO SPRY
89 Westland Ave., Rochester, NY 14618
(716) 473-3610
New Laptop Products for:
Palmtops: Atari Portfolio, Poquet
Notebooks: Compaq LTE, NEC-UL, Tandy 100/102,
Tandy 1100, TI-M12, Toshiba SE/XE, Zenith-MS
PC-Laptops: All major brands and models
Accessories: Auto Adapters, Batteries, Carry Cases, Keypads
Peripherals: Portable Printers, Hard Disks, 360K/1.2M Drives,
Keyboard Covers, Modems, Barcode Wands, Laptop Software, etc
For a free newsletter & catalogue, please call or write:
ULTRASOFT INNOVATIONS INC.
1 Transborder Drive. PO Box 247, Champlain, NY 12919
Tel: (514) 4S7-9293 Fax: (514) 487-9295 9-6 EST
Canadian Orders 4 Dealer Inquiries are Welcome
Inquiry 780.
Inquiry 786.
BrainMaker:
"The most fascinating computer soft-
ware I've ever seen... learn about this
stuff." John Dvorak, PC Mag. Pre(jicts stocks,
bon(Js, sales, inventories. Comprehensive
cJocumentation. Menus. Only $195!
Certified by Intel and Micro Devices
Free Brochure: 916/477-7481
California Scientific Software
Inquiry 792.
LAPTOP PERIPHERALS
OPTICAL DISK
DSP32C PC/AT COPROCESSOR BOARD
25 MFLOP 32 bit Floating point DSP:
• High speed NUMERICS and GRAPHICS
• 640K DUAL PORTED on board memory
• 32 bit parallel and serial 10 headers
• 15 ms 1024 point FFT from high level C
• Assembler, monitor, and math libraries
Base board and ALL software S950, 640K S300
SYMMETRIC RESEARCH
15 Central Way #9. Kirkland, WA 98033
(206) 828-6560
Inquiry 781.
INVENTORY MANAGEMENT!
LAPTOP BACKLIGHTS
Factory Installed • 90-Day Warranty
Toshiba, Amstrad, Sanyo, DG,
Kaypro, IBM, HP, etc. $295
The Portable Peripherals People
Axonix Corporation
(801) 466-9797
Inquiry 787.
ODIN & VOICE
IMAGING SYSTEMS
ARCHIVING & RETRIEVAL SYSTEMS
Utilizing WORM optical disk storage, ODIN runs on Unix
worl(stations. VOICE runs on MS-DOS personal com-
puters. Will scan documents up to "E" size. Proven
system. Available now!
Telephone: 1-800-843-9377
Indus MIS, Inc.
340 S. Oak St.. West Salem, Wl 54669
Inquiry 793.
PROGRAMMERS' TOOLS
STOCK-MASTER 4.0
Commercial grade Inventory management
software at micro prices.
• Supports all 12 • Stock Status Reporting
transaction types • Activity History Analysis
• Trend Analysis • Bill of Materials
• Quality Control • Purchase Order W/riting
• Multiple ijDcations • Order Entry
• Purchase Order Tracking • Material Requirements
• Open Order Reporting • On Line Inquiry
• Serial/Lot M Tracking
Applied Micro Business Systems, Inc.
177-F Riverside Ave-. Newport Baach, CA 92663 714-759-0582
Inquiry 782.
TOSHIBA LAPTOP ENHANCEMENTS
FAX/MODEMS: 9600/2400 bps, software, acoustic port
MODEMS, INTERNAL: 2400 bps. acoustic or serial port
MODEM, DEDICATED: 2400 bps (T1200, T1600, T3200SX)
SERIAL to CARDS: RS232, RS422, SCSI, HPIL, Barcode
BATTERY PACKS: 12V external battery + vehicle adapter
Contact us for more information:
PRODUCT R&D Corporation (Caiif).
805/546-9713, Fax: 805/546-9716
Inquiry 788.
HYPERINTERFACE'' II
Menu Creator^ — An interactive WYSIWYG editor to
generate a menu-driven user interface for your software.
Screen Creator™ — An interactive WYSIWYG edtor for
quick and easy screen design and a screen database
manager for your software. Advanced Library — Ex-
tended capability for data entry for your programs. FOR-
TRAN, Pascal, C, BASIC supported.
Avanpro Corp.
P.O. Box 969. Pacific Palisades, CA 90272
(213) 454-3866
Inquiry 794.
MEMORY BOARDS
dFELLER Inventory
Business inventory programs written in mod^ble dBASE
source code.
dFELLER Inventory $150.00
Requires dBASE II or III. PC-DOS/CPIvt
dFELLER Plus $200.00
with History and Purchase Orders
Requires dBASE III or dBASE III Plus (For Stockrooms)
Feller Associates
550 CR PPA, Route 3, Ishpeming, Ml 49849
(906) 486-6024
Inquiry 783.
S.SX MEMORY UPGRADES
IBM PS/2
$230
$520
2MB module— Model 50, 70
2-8MB expan. bds^Model 55, 70
COMPAQ
4MB module— DESKPRO 386/20E, 25, S S460
4MB expan. brd— DESKPRO 386/20E, 25, S $540
8MB single slot module— SYSTEMPRO $1600
H P LASER JET
2MB upgrades $229
1.800-688-8993 5 YR. WARRANTY
Inquiry 789.
TLIB"' 5.0 Version Control
"TLIB^ Is a great system" — PC Tech Journal 3/88.
Full-featured configuration mgmt for software profes-
sionals. All versions of your code instantly available, \fery
compact, only changes are stored. Check-in/out locks,
revision merge, branching, more. Mainframe deltas for
Pansophic ADR, IBM, Unisys. DOS S139 (OS/2 S195).
5-station LAN S419 (OS/2 S595)
BURTON SYSTEMS SOFTWARE
PO. Box 4156, Gary. NC 27519 (919) 233-8128
Inquiry 795.
LANS
MEMORY CHIPS
The $25 Network
Try the 1st truly low-cost LAN
• Connect 2 or 3 PCs. XTs, ATs
• Uses serial ports and &-wire cable
• Runs at 115K baud
• Runs in background, totally transparent
• Share any device, any file, any time
• Needs only 14K of RAM
Skeptical? We make believers!
Information Modes
P.O. Drawer F, Denton, TX 76202
817-387-3339 Orders 800-628-7992
Inquiry 784.
PRICE MEETING & BEATING!
DRAMS
SIMMS/SIPPS
64K X 1-12,10
256K X 9-10.80.70,60
64K X 4-eO
IMEG X 8-10,80,70
256K X 1-15,12,10,80,70,60
IMEG X 9.10,80,70,60
256K X 4-80
4MEG X 8-80
1MEG X 1-10,80.70,60
4MEG X 5-80
INTEUCYRIX/IIT MATH GO'S
PS/2 TYPE SIMMS
80287-3.10
Model 30 286
803S7-SX, 16, 20,25.33
Model 50, 55. 60. 70, 80
CALL DRAM COMPANY
(800) 488-DRAM
P.O. Box 590127 • S.F., CA 94159
(415) 398-2987
Inquiry 790.
The EE-100 EPROM Emulator^
Powerful, \fersatile, and Compact Prog. Tool Closed loop
development capability from source code generation through
in-circuit debugging.
STANDARD EQUIPMENT
1-EE-lOO Command Unit • 2-24 pin 2716-32 Detachable
Header Cable • 2-28 pin 275^256 Detachable Header Cable
• 1-28 pin 27512 Detachable Header Cable • l-Desk-Top
Power Supply HCW AC to 5V DC • l-User's Guide Manual
For more information call:
CompuLynk 1-800-969-9889
ISO-B Turnpike Pa.. WastDOfti, MA 01581
Tel (508) 895-3731 • Fax (508) 898-2548
Inquiry 796.
LAPTOP COMPUTERS
MULTILINGUAL APPLICATIONS
Laptop Savings
Laptops: Toshiba • Zenith • NEC • Sharp
• Epson • Mitsubishi • Compaq
Also Laptop Accessories; Modems, Fax Modems,
External Drives, Portable Printers, Memory, Key
Pads, Hard Drives, Batteries, and Auto Adapters.
Computer Options Unlimited
12 Maiden Lane. Bound Brook, NJ 08805
Phone: 201-469-7678 (Fax: 201.469-7544)
Hours: 9am/10pm 7 days Worldwide sales
Inquiry 785.
DTP/WP/Forms and Sign Making
Apple MAC & IBM PC Available languages: Russian, E. Euro-
pean. Turkish, Greek & Indian. It's a DA on MAC, works with
virlually any application program. It's a TSR on PC, for GEM
based graphical WP. PerFORM & Ventura in WYSIWYG.
Keybd remapping utility. Postscript, dot matrix, deskjet &
laserjet fonts. Vinyl cutting sys. for sign making for any of
the languages. Prices start at S250, demo $25. MCA/isa
Solustan, Inc.
378 Hillside Ave., Needham MA 02194
Ph: 617.449-7666 Fax; 617^49-7759
Inquiry 791.
Bsupport for Btrieve®
The "Norton Utilities" for Btrieve users.
Bedit: DISPLAY. UPDATE, COPY, and DELETE.
EXPORT SDF to dBASE S LOTUS RECOVER damaged files.
Edit/Insert using Data Dictionary.
Bbug: TSR Btrieve debugger Displays info in pop-up window.
Brun: BUTIL replacement with Run-Time and C source.
Bedit/Bbug: $120. Brun: S150. VISA/MC/COD/PO
800/359-2721 FAX: 517/887-2366
Information Architects, Inc.
P.O. Box 4184. East Lansing. Ml 48826-4184
Inquiry 797.
NOVEMBER 1990 -BYTE 427
The BUYER'S
Mart
PROGRAMMERS' TOOLS
Dazzle Your Users. . .
...by including a full-featured pop-up
calculator with memory, a 100-line scrollable
tape and more in your application. Takes
minutes and costs as little as $395 witfi no
royalties. Demo disk and manual $5.00. Specify
language.
Liaison Systems, Inc.
P.O. Box 82720, Kenmore, WA 98028
(206) 486-4996 — 30-day money back guarantee.
Inquiry 798.
PUBLIC DOMAIN
325 MEGABYTES Virus Free Share Ware
Dealers/Sysops/Educalors. lnstam IBM Shareware Ubraiy tof your
Customers, user group or Students. Distributed in 25 Megabyte in-
crements on HD l.2n.4 diskettes. S39JX) for first 25 Megabytes, then
add $40.00 tor each 25 Megabyte increment.
AM S3i)0 postage tor eacn 25 Megabyte irwfemeni.
AXJ S4i»/2S Meg incremem tor 1.44 tJ^skenes.
Orders Only: 1-800-876-8496
Info/Tech: 1-405-524-5233
SHARE-NET
ROB 12368, Okla City, OK 73157
No Sorcfiarge for Visa' Mas! erCarO
We gladly accepc PO's from Educational. F=e(l/Slate Agencies
Inquiry 804.
SECURITY
COP'S Copylock II
• Protects on standard diskettes
• Cannot be copied by any device incl. Option Board
• Fully hard disk installable
• Normal back-up of protected programs
• LAN-support
• Creates safe demo version of your software
Standard Version S975, Automatic \fersion $1950
DANCOTEC Computer
In US: 2835 Serra Rd., San Jose, CA 95132 408-729^162 or 1-800-344-2545
Infl: 2880 Baosvart. Oenmarlt Ptione +45-44440322 Fax: -44440722
Inquiry 810.
GW-BASIC PROGRAMMERS
Create professional quality programs with all the bells
and whistles! You get 46 source code files which in-
clude Subroutines & Programs such as:
• Bar Menus • Screen Manager ■ Draw Forms
• Shell Soft • Key Handlers • Find File
• ANSISYS • "Wa\k' Dir Tree » Font Demo
Order: (800) 345-3808— S29.00—MC/Visa Welcome
MIPS, InC'Box 3072'Hammond, LA 70404
for the IBM r>c 4 100% Com[>altble5
Inquiry 799.
FREE SOFTWARE FOR IBM® PC^
TRY US! Get our SOLID GOLD HITS— Winter 1991
edition 15/5.25" or 6/3.5" disks full of our best-
selling software — FREE! Great graphics, program-
mers utilities, desktop publishing, finance, games,
education, and catalog.
Pay only $5.00 for shipping - VISA/MC/AMEX
SMC SOFTWARE PUBLISHERS
CALL TODAY 619-942-9995
Inquiry 805.
BIT-LOCK® SECURITY
Piracy SURVIVAL 5 YEARS proves effectiveness of
powerful multilayered security. Rapid decryption
algorithms. Reliable/small port-transparent security
device. PARALLEL or SERIAL port. Complemented by
economical KEY-LOIC" and multifeatured COMPU-
LOCK™ including countdown, timeout, data encryption,
and multiproduct protection. (Dos/Unix/Mac)
MICROCOMPUTER APPLICATIONS
3167 E. Otero Circle, Littleton, CO 80122
(303) 770-1917
Inquiry 811.
SPEED FORTRAN DEVELOPMENT
AND CUT MAINTENANCE COSTS
FOfMARN— Rnds common programming errors such as msmalched
parameter lists and common blocks, and uninitializEd variables. Prints
detailed cross-references and call-tree diagrams. M29
FORTRAN DEVaOPMEKT TOOLS-indudes Pretty (indents, renumljeis.
ctianges GOTDs to IF-THEN-ELSBS. etc.) and 6 more tools. 5129.
For IBM PC. /Uso lor UNIX-ask for details.
Quibus Enterprises, inc.
3340 Marble Terrace, Colorado Springs, GO 80906
(719) 527-1384
SOFTSHOPPE, INC.
Selected Programs, Latest Versions, As Low
as $1.50, Same Day Shipping, and No
Minimum Order. For FREE CATALOG for
IBM PD/Shareware, CALL 800-829-BEST
(2378) or FAX 313-761-7639.
SOFTSHOPPE, INC.
P.O. BOX 3678, Ann Arbor, Ml 48106-3678
COPY PROTECTION
The world's leading software manufacturers depend
on Softguard copy prtjtection systems. Your FREE
DISKETTE introduces you to SuperLock""— invisible copy pro-
tection for IBM-PC (and compatibles) and Macintosh.
• Hard disk support • No source code changes
• Customized versions • LAN support
• New upgrades available
(408) 773-9680
SOFTGUARD SYSTEMS, INC.
710 Lakaway, Suite 200. Sunnyvale. CA 94086
FAX f408) 773-1405
Inquiry 800.
Inquiry 806.
Inquiry 812.
• MULTITASK Real Time
• SERIAL COMMUNICATION by interrupt
MTASK* Professional was designed for the specific re-
quirements of Scientific Laboratories and Robotics
Departments. Gratis: demonstration diskette.
Available for the present, for Turbo Pascal, Turbo C,
Quick Pascal, Turtc Basic. Evaluation software for only
$95. Price $495 + Shipping $20, Taxes not included.
RAMSI® International
53 rue Bernard Iske, F-92350 Plessis Robinson, FRANCE
International FAX: 33 (1) 46.32.48.37
Inquiry 801.
and SDK86(i6
(16 btt)
SDK85 (8 bH)
NOW AVAILABLE ONLY FROM URDA, INC. which has an
exclusive, world-wide, manufacturing and marketing license
from Intel, Inc. The URDA SDK85 and SDK86 educational
trainers and microprocessor development systems are now
furnished fully assembled and boxed with manuals. Call
URDA, Inc. for new low prices and delivery schedules. Other
8. 16 and 32 bit systems are available.
Phone URDA, Inc.
1-800-338-0517 or 412-683-8732
HANDS OFF THE BOARD®
1/2 SIZE SECURITY BOARD
stop floppy boot — Require password to boot PC
Real-time disk encrypt — prevent boot sector virus
Prevent DOS FORMAT/FDISK and low-level formats
Set hard disk READ ONLY or turn ON/OFF
Turn floppies, pnnters and COM ports ON/OFF
IBM XT, AT Bus — DOS V3.0+ — $149.95 + S5.00 S/H
SYSTEMS CONSULTING INC.
PC BOX 111209. Pittsburgh. PA 15238
(412) 781-5280
Inquiry 807
Inquiry 813.
PUBLIC DOMAIN
SECURITY
SERVICES
SHAREWARE
FOR IBM- AND COMPATIBLES
FREE 112 PAGE CATALOG
OVER 3000 PROGRAMS
CALL 1-800-245-BYTE (2983)
BEST BiTS & BYTES
P.O. Box 8225-B, Van Nuys, CA 91409
FOREIGN COUNTRIES SEND $4.00 FOR SHIPPING
FIGHT PIRACY!
Since 1986, companies worldwide have been choosing Az-Tech
security products. If you demaruj the strongest protection available,
why not choose one of these "prwen leaders":
• EVERLOCK Copy Protection
• EVERTRAK Software Security
• EVERKEY Hardware ■Key" Software Security
For IBM and Compatibles. 30 day money back guarantee. Free info
and demo disk available.
Az-Tech Software, Inc.
305 East Franklin, Richmond, MO 64085
(800) 227-0644 ^.t.tlinill
900-258-SAVE
Call REFUNDED if not fully satisfied
Find out wtio sells the product you're looking for at the best
price BEFORE your next mail order WIDE price variations
exist for even lowKjost products. Our system allows you to
easily find software and hardware and hear vendors sorted
by price. (S1.50/min.)
The Consumer Connection™, inc.
PC Box 399, Princeton, MA 01517
508-464-5041
Inquiry 802.
Inquiry 808.
Inquiry 814.
SOFTWARE/ACCOUNTING
FREE CATALOG
IBM SHAREWARE/PUBLIC DOMAIN
LOW AS $1.25/DISK
1-800-321-4270
CRANSTON SOFTWARE
PC Box 2679, Minneapolis, MN 55402-0679
Inquiry 803.
428 BYTE' NOVEMBER 1990
THE ULTIMATE COPY PROTECTION
' Completely Menu Driven
• Defeats all Hardware/Software Copiers
' No Source Code Changes
' Multiple Layering
• No Damaged Media
• Full Hard Disk Support
Quite
Simply
The Best
Ways To
Protect
Your Valuable
Software Investment
Unlimited Metering
• FREE Demo Disk
STOPVIEVT- STOPCOPY PLUS"
BBI COMPUTER SYSTEMS® (301) 871-1094
14105 Heritage La., SOver Spring, MD 20906 FAX: (301) 460-7545
Inquiry 809.
PC TIME CLOCK
AutoTime is an Employee Management System that
allows you to turn any PC into an Electronic Time
Clock. AutoTime provides Time & Attendance, Job
Costing, Payroll Interface, and Labor Distribution
reporting. Network compatible. Prices start at S495.
Other Business Products: Network FAX, Absence
Call-in, db-EDI.
Chase Technologies
1617 Kingman Ave., San Jose, CA 95128
(408) 998-2917
Inquiry 815.
The BUYER'S Mart
SOFTWARE/ACCOUNTING
SOFTWARE/ENGINEERING
SOFTWARE/ENGINEERING
dBASE BUSINESS TOOLS
• GENERAL LEDGER • PURCH ORD/INVNTORY
• ORDER ENTRY • ACCOUNTS RECVABLE
• JOB COSTING • JOB ESTIMATING
• BILL OF MATLS • SALES ANALYSIS
• PAYROLL • ACCOUNTS PAYABLE
S99 ea. + S&H
dATAMAR SYSTEMS Cred. Card-Check-COO
4876-B Santa Monica Ave.
San Diego, CA 92107 (61 9) 223-3344
Inquiry 816.
Mass2-MASS & VOLUME CALCULATOR
With MATERIALS DATABASE
Easily calculate the volume & weight of hundreds of
shapes. Never need to lool< up material densities again!
Differential and proportional comparisons made
automatically. Menu driven with on-line context sensitive
help. Rexible input system accepts Decimal, Fractional,
and Exponential notation. For IBM PCs and Com-
patibles with 384K free.
DEMPSEY'S FORGE, Software Division
Rt 2 Box 407, Gladys, VA 24554
Inquiry 821.
Worstcase Gets Even Better!
Analog Circuit Simulation
ECA-2 Electronic Circuit Analysis offers the tjest Monte Cario
and Wor^-Case analyses with ail this and MORE included:
• AC, DC, Transient • Interactive/batch modes
Fourier, Temperature • Full nonlinear simulator
• Sine, Pulse, PWL. SFFM, • On Line, Real Time
and Exponential Graphics
generators • Multiple plots
Tatum Labs, Inc.
3917 Research Park Dr., B-1, Ann Arbor, Ml 46108
(313) 663-8810
SOFTWARE/BUSINESS
Inquiry 827.
SOFTWARE/GEOLOGICAL
DATA ENTRY SOFTWARE
Full featured, heads-down data entry
with Uvo-pass verification, edit language,
operator stats, much more! Designed for
the PSffi" , PC, XT, AT or compatibles.
PC's from $395 LAN version available
FREE 30 day trial
Computer Keyes Tel: 206/776/6443
21929 IVlakah Rd., Fax: 206/776-7210
Woodway, WA 98020 USA: 800/356-0203
PC BASED DATA ACQUISITION
Snap-Series Software is the best solution for Integrated
Data Acquisition, Anslysis, and Display without program-
ming. Works with I/O hardware by 12 manufacturers,
and allows extensive time and frequency domain
analysis. Ideal for monitoring, waveform generation, and
DSP.
HEM Data Corporation
17336 12 Mile Road. Southfield, Ml 48076
Voice: (313) 559-5607 Fax: (313) 559-8006
GEOLOGY & GROUNDWATER PROGRAMS
Borehole Logs, E-Logs, Cross Sections, Stratigraphy,
Well Drawings Fence, Contours, Isopachs. 3-D
Diagrams, Pumping Tests, Groundwater Chemistry,
Piper, Stiff, Durov etc. Used by EPA and State Agen-
cies for RCRA & CERCLA. Our software is used by con-
sultants, universities, and oil & coal companies in 26
countries. Free brochure and demo disks.
Earthware of California
30100 town center dr. #196. Laguna Niguel, CA 92677
Phone (714) 495-5727 FAX (714) 495-4820
Inquiry 822.
Inquiry 828.
LOCATE HARD-TO-FIND BUSINESS
AND STATISTICAL SOFTWARE
Econometrics • Biometrics • Cluster Analysis • Multivariate Analysis
• Marketing Statistics • Experimental Statistics • ANOVA • Regres-
sion • Linear Programming • Project Planner • Forecasting S Time-
Senes • SaJes & Market Forecasting • Quality Control and Industrial
Experiments • Parameter and Tolerance Design • And Many More!
SEND FOR FREE PRODUCT GUIDE!
Lionheart Press, Inc.
P.O. Box 379. Alburg, VT 05440
(514) 933-4918 FAX: (514) 939-3087
Analog Circuit Simulation
• Macintosh and PC CAE
• Schematic Entry
• SPICE Simulator
• Model Libraries
• Monte Carlo Analysis
• Plotting/Graphics Output
Intusoft
The leader in low cost, full
featured CAE software
Intusoft has a complete PC-
based system including every-
thing from schematic entry
thnxigh SPICE simulatkxi using
extended memory to com-
pfBhensi\« interactNe post pro-
cessing. Starting at S95 for
IsSpce, the complete system
sells tor just S790.
RO. Box 6607, San Pedro, CA 90734
(213) 83»I710 FAX (213)833-9658
GEOLOGICAL CATALOG
Geological software for log plotting, grldding/con-
touring, hydrology, digitizing, 3-D solid modelling,
synthetic seismogram, fracture analysis, image pro-
cessing, scout ticket manager, over 50 programs
in catalog. (Macintosh too! Please call, or write, for
Free Catalog!
RockWare, inc.
4251 Kipling St., Suite 595, Wheal Ridge, CO 80033 USA
(303) 423-5645 Fax (303) 423-6171
Inquiry 817.
Inquiry 823.
SOFTWARE/GRAPHICS
Staff Administration Software — A must for all managers!
Named for its inherent ability to "keep an eye on your staff," StaffMinder™
handles ttie Ukwing:
• Attendance tracking and analysis • Salary, rwiew and bonjs traclurg
• \&cdon planning and scheduling •Compliance reporting
• Siatis irvenlory • Employee information
StaffMinder'" provides numerous informative reports. Free serial
mouse included with eacti order. Simple poim and click interface
allows for easy implementation. Source code evailable.
List price S395. Ask for details on current special pricing!
NEXT GENERATION SOFTWARE
Suite 1445, 3340 Peachtree Road, Atlanta, GA 30326
CALL (800) 966-0707
Inquiry 818.
SOFTWARE/ENGINEERING
Affordable Engineering Software
FREE APPLICATION GUIDE & CATALOG
Circuit Analysis • Root Locus * Thermal Analysis • Plot-
ter Drivers • Engineering Graphics * Signal Processing
• Active/Passive Filter Design • Transfer Function/FFT
Analysis • Logic Simulation • Microstrip Design • PC/f^S-
DOS • Macintosh • VISA/MC
BV Engineering Professional Software
2023 Chicago Ave,, Suite B-1 3, Riverside, CA 92507
(714) 781-0252
Inquiry 819.
MATFOR
UNMATCHED VALUE FOR NUMERICAL COMPUTING
An interpreter with over 375 functions for Matrix Compula-
tions, Calculus, Diffefential/Non linear Equations. Optimiza-
tion, Linear/Dynamic Programming, Graphics, Advanced
Statistics, Signal Processing, Analysis/Design of Control
Systems, and more. Extendible and Self-contained. S150
IBM/compatibles. Editions using extended memory on
286/366 also available.
Computational Engineering Associates
3525 Del Mar Heights Rd.. Suite 1 83, San Diego. CA 92130
(619) 259-8863
Inquiry 820.
MICROSTRESS CORP.
New MICROSAFE 2D/3D Rel. 3.
Rnite Element Analysis program for IBM PCs, MAC II Fam.,
and compatibles. Number of nodes, elements arrd conditions
limited by disk space and model bandwidth (11000 dxj.f.) Color
graphics support on various display cards {EGA, VGA. VEGA
and Hercules) S250. SAFECAD (bi-directional AUTOCAD
interface) S95. GRAFPLUS S55. Plus S/H.
Accept VISA/MasterCard. Send for brochure.
P.O. Box 3194, Bellevue, VJA 98009
Tel./Fax (206) 643-9941
Inquiry 824.
SIMULATION WITH GPSS/PC^
GPSS/PC"" is an MS-DOS compatible version of the
popular mainframe simulation language GPSS.
Graphics, animation and an extremely interactive en-
vironment allow a totally new view of your models. If
you are contemplating the creation or modification of
a complex system you need GPSS/PC to help you
predict its behavior. Call now.
MINUTEMAN Software
P.O. Box 171/Y, Stow, Massachusetts, U.S.A.
(508) 897-5GS2 ext. 540 (800) 223-1430 ext. 540
Inquiry 825.
Circuit Analysis — SPICE
Non-linear DC & Transient; Linear AC.
♦ Version 3B1 with BSIM, GaAs, JFET,
MOSFEX BJT, diode, etc. models, screen
graphics. Improved speed and convergence.
* PC Version 2G6 available at $95.
Call, write, or check inquiry # for more info.
Northern Valley Software
28327 Rothrock Dr., Ranctio Palos \ferdes, CA 90274
(213) 541-3677
Inquiry 826.
S E G S 2.1
Scientific Engineering Grapfiics System
• Logarithmic, Time/Date & Linear Axes.
• Easy Curve Fitting and Data Smoothing.
• 1-2-3 Interface & Numeric Spreadsheet-
• Supports all Video & Device Standards.
• 10 Curves with up to 16,000 points each.
Advanced Micro Solutions
3817 Windover Dr. 405-340-0697
Edmond, OK 73013 800-284-3381
CHAOS: The Software''
Explore Chaos in nature for yourself, in a hands-on, visual
way. Autodesk worked with James Gleick to transform some
of the most famous equations from the new science of Chaos
into a series of six interactive programs that let you create
stunning visual patterns in higfi resolution color and sound.
$59.95
For IBM PC/XT/AT, PS/2 or compatibles with 640KB RAM,
MS-DOS/PC-DOS. EGA«GA
Autodesk, Inc.
2320 Marinship Way. Sausalito, CA 94965
(800) 223-2521
Inquiry 829.
QuickGeometry Library
All the C geometty and DXF routines
you expect. . .and morel
(617) 628-5217
Building Blocl( Software
PO Box 1373, Somervllie, MA 02144
Inquiry 830.
NOVEMBER 1990 'BYTE 429
The BUYER'S Mart
SOFTWARE/GRAPHICS
SOFTWARE/LANGUAGES
SOFTWARE/MEDICAL
The Ultimate CAD/CAM Engine
TurboGeometry Library 3.0. The mosl complete tool box of
2D & 3D routines availabie today! Over 300 routines. Sur-
facing. Soiids, Hidden iine. Wumes, Areas. Transforms.
Perspectives. Decomp. Clipping, Tangents & more. 30 day
guar.. S199.95 w/source S&H incl. Foreign S225.00. MS/PC
DOS 2.0+. Turbo Pascal. Turbo C. MSG. MIX C. Zortec C++.
VISA/MC. PO. Chk. USA funds only
Disk Software, Inc.
2116 E. Arapaho Rd., #487. Richardson. TX 75081
(214) 423-7288, (800) S35-7760, FAX (214) 423-7288
FINAL LIQUIDATION!!
IBM ■ Compilers, SAVE UP to BOW
Title Retail Sale
COBOL V2.0 (3%" & 5'A") $900 $100
Prof. FORTRAN V1.3 (3'/2" & 5y<") $795 $ 90
C Compiler (3'/!- or 5'A") $395 $ 50
BASIC Compiler V2.0 (3'/4-) $495 $ 50
Macro Assembler V2.0 (3V2" or 5'A') $195 $ 40
VISA. MC. Cfieck accepted. S and H fee $10 per order
THE COMPUTER PLACE, INC.
12105 Darnestown Rd. #9A Tel: (301) 330-6016
Gaithersburg. MD 20878 Fax: (301) 926-3415
Medical Systems with ECS
PPM offers a complele line of medical software ranging from simple
insurance claims processing to comprehensive A/R management.
PC CLAIM PLUS-claims processing with ECS to over 100 major
insurance carriers-30-day money-back guarantee
THRESHOLD-compIete A/R, patient billing, comprehensive prac-
tice management statistics
CLAIM NET-Naiionwide electronic claims clearinghouse transmits
claims to over 100 insurance carriers
Software prices star: at S459.00. Dealer inquiries v«lcome.
Physicians Practice Management
350 E. New York, Indianapolis, IN 46204
800-428-3515 317-634-8080
Inquiry 831.
Inquiry 837.
Inquiry 843.
SOFTWARE/MARKETING
SOFTWARE/SCANNERS
RAINDROP'"
FAST, compact PrtScrn Utility for end users AND
developers. Hardcopy as fast as 10 sees. Average binary
size ■ 6 l<byte. 14 video graphic standards. Scale, rotate,
colorize and more. 'CALL' from user-written programs.
Complete 9- & 24-pin dot-matrix. Inkjet, and laserjet
library S44.95+S3 S/h.
ECLECTIC SYSTEMS
8106 St. David Ct., Springfield, VA 22153
(703) 440-0064
The "Software Success Reference Book {1987-1988}" is a
MUST READ if you want to market your software products
successfully. Written by David H. Bowen, publisher of Soft-
ware SuccessT the monthly newsletter on successfully run-
ning a software business, the Reference Book is a 268-page
guide, organized by topic. Covers Lead Generation. Promo-
tion, Pricing, Distribution, Support, etc. Only S25. Check or
Credit Card (Visa/MC/AEX).
100% Money Back Guarantee
Software Success
PO Box 9006, San Jose. CA 95157
(408) 446-2504 FAX (408) 255-1098
Optical Character Recognition
PC-OCR"" software will convert typed or printed pages
into editable text files for your word processor Works wilfi
HP ScanJet, Canon, Panasonic & most otfier scanners.
Supplied with over 20 popular fonts User trainable: you
can teach PC-OCR"* to read virtually any typestyle. ind.
foreign fonts. Proportional text matrix pnnter output Xerox
copies OK. From S99. Check/VISA/^CAmExpCOD
Essex Software Publishing, Inc.
P.O. Box 391, Cedar Grove, NJ 07009
(201) 783-6940
Inquiry 832.
Inquiry 838.
Inquiry 844.
SOFTWARE/MATHEMATICS
PEN PLOTTER EMULATOR
FPLOT turns your dot matrix or laser printer into
an HP pen plotter. Fast lii-res output. No jagged
lines. Vary line width, color Works with AutoCad,
Drafix, etc. Supports NEC P5/P6, IBM Proprinter,
Epson LQ/FX, Toshiba, HP Laserjet, Okidata
29X/39X, Hercules/CGA/EGAA/GA. S64 checWm.o./
VISA/lvlC
Fplot Corporation
24-16 Steinway St., Suite 605, Astoria, NY 11103
718-545-3505
Fast WYSIWYG Editor
Leo — the best math editor available. See
equations as you type. Menu and control key
operation. Reads and writes TeX files.
Leo for PCs — $199
ABK Software
4495 Ottawa PI., Boulder CO 80303
(303) 494-4872
INCREDIBLE OCR
A lota) solution to all your OCR needs. Recognizes many common
text typefaces, ana can quickly learn most others. Supports all the
major word processors. Faster and more accuteiie than systems
costing twice as much. Amazingly il works with virtually every brand
of hand-held scanner, most full-page scanners, and all PC/fax
Boards. More than 15,000 satisfied users.
All for only $184 including shipping'
'International include S25 for airmail shipping
Check, money onder. VISft. MC, and COD accepted.
PAi OCR
611 Tucker Street, Raleigh, NO 27603
800-762-5542 FAX: 919-828-5196
Inquiry 833,
Inquiry 839,
Inquiry 845,
SOFTWARE/SCIENTIFIC
GRAPHICS PRINTER SUPPORT
AT LAST! Use the PrtSc key to make quality scaled B&W
or color reproductions of your display on any dot matrix,
Inkjet, or laser printer (incl. Postscript) in up to 64 shades
of gray or 256 colors. GRAFPLUS supports all versions
of DOS with IBM (incl. EGA, VGA, Super VGA), Her-
cules, or compatible graphics boards. Linkable/OEM
versions available. S59.95
Jewell Technologies, Inc.
4740 - 44th Ave. SW. Seattle, WA 98116
(800) 359-9000 x527 (206) 937-1081
Inquiry 834.
MATH EDITING for the pc
1 Fds
v'o±(3x
• MathEdit constructs math equations to tie insened into
WordPerfect. Word. WordStar, and others.
• WYSIWYG interface— no codes need to t>e learned.
• MathEdit— sm
K-TALK
COMUUNICATIONS
30 West First Avenue, Si
Columous, Onw 43201
(614) 294-3535
Inquiry 840.
C Scientific Library
Create customized scientific and engineering tools with this com-
preher^sive library of 600 functions including linear algebra, eigen-
systems, matrix computations, time series, smoothing and filtering,
statistics, regression, linear and integer programming, nonlinear
systems, optimization, differential equations, curvefitting and
graphics. Superior documentation. Usable, encapsulated, modular,
reliable, mature, and affordable. Several licensing and system op-
tions are available starting at S295. Request on company letterhead
or send S5 (refundable on purchase) for 50-page CSL Buyer's Guide.
Elgenware Technologies
13090 La Vista Drive, Saratoga, CA 95070
(408) 867-1184 Fax: (408) 867-6575
inquiry 846,
GRAPHICS LIBRARIES for
C, FORTRAN, PASCAL & QuIckBASiC
• Supports VIDEO, PRINTERS S PLOITERS.
• Linear, log, polar, smith, bar & pie charts.
• Scalable fonts, line types, markers.
• Multiple plots on a page.
• Over 100 routines with full source code.
• 240 page manual. No royalties.
S295.00 (713) 491-2088
Sutrasoft
10506 Perrrian Dr • Sugar Land, TX 77478
Inquiry 835.
SOFTWARE/LANGUAGES
DRUMA FORTH-83
Break the 64K barrier without speed/space penalty.
Powerful, attractively priced. '83 Standard.
• ^Mb+ automated memory management
• Fuil OS interface, extensive utilities
• On-line documentation, ASCII/bl(xk files
• Other products: wind(Dsvs, modules, profiler
• IBM PC/XT/AT including 386 compatibles
FREE leam/utility disks with purchase
DRUIVIA iNC.
6448 Hwy. 290 East E103, Austin, TX 78723
Orders: 512-323-5411 Fax: 512-323-0403
MATHEMATICIANS-ENGINEERS
Have you ever seen functions of a complex
variable? Would you like to really understand
differential operators like div, grad and curl?
How about a peel< into the fourth dimension?
Call or write for information on our latest PC
and f^acintosfi software.
Lascaux Graphics
3220 Steuben Ave., Bronx. NY 10467
(212) 654-7429
Inquiry 841.
ORDINARY/PARTIAL
DIFFERENTIAL EQN
SOLVER
FOR THE IBM PC 8, COMPATIBLES
MICROCOMPATIBLES, INC.
301 Prelude Dr, Silver Spring, MD 20901
(301) 593-0683
FREE CATALOG
800-942-MATH
MIcroMath Scientific Software
Salt Lake City, UT 84121-0550
Inquiry 847.
Scientific/Engineering/Graphics Libraries
Turbo Pascal, Turbo-i-MS C, MS Fortran, Basic
Send for FREE catalogue of software tools for Scientists and
Engineers. Includes: Scientific subroutine libraries, device
independent graptiics libraries (including EGA, HP plotter
and Laserjet support), scientific ctiarting libraries, 3-D plot-
ting library, data acquisition libraries, menu-driven process
control software. Versions available for a variety of popular
languages.
Quinn-Curtis
1191 Chestnut St., Unit 2-5, Newton, MA 02164
(617) 965-5660
inquiry 836.
430 BYTE' NOVEMBER 1990
Inquiry 842.
Inquiry 848.
The BUYER'S Mart
SOFTWARE/SORT
OPT-TECH SORT/MERGE
Extremely fast Sort/Merge/Select utility. Run as an MS-
DOS command or CALL as a subroutine Supports most
languages and file types including Btrieve and dBASE.
Unlimited file sizes, multiple keys and mucfi morel MS-
DOS $149. OS/2. XENIX. UNIX S249.
(702) 588-3737
Opt-Tech Data Processing
P.O. Box 678 — Zephyr Cove, NV 89448
Inquiry 849.
SOFTWARE/TOOLS!
CBASIC LIBRARY ON PCDOS!
A general purpose CSASIC function library witfi over 100 functions.
Most functions are written in assemWy language for compactness and
speed. Some commands include: Windcws, access all keys on keytwanl.
complete screen control without using ANSI .SYS, do any BDOS calls,
file and reconj locking, calculator, child processes, peek and poke at
any location. Network compatability. access any communication port
and printer port, etc. Write or call new for FREE information. Onfy S199.00
+ SSlOO S/H. VISA/MC'COD UPS Accepted
GOLDEN OAKS SOFTWARE
(Software & Consulting)
4744 Madison Avenue. Sacramento, CA 95841
(916) 331-1111
Inquiry 850.
SOFTWARE/UTILITIES
Duplicate Disks Fast!
DlskDupe duplicates, formats and compares disks
amazingly fast— up to 200 disks an hour! Us unique
RELAY feature lets you quickly duplicate lots of master
. disks effortlessly. And you can protect your masters by
storing disk images on your hard disk. Also supports
high-density formats— plus a whole lot more! S79+S/H,
Money Back Guarantee.
Micro System Designs, Inc^
4962 El Camino, Suite 204. Los Altos. CA 94022
(415) 964-2844 Fax: (415) 964-4529
Inquiry 851.
SOFTWARE/VOICE
MULTI-VOICE® TOOLS
MultiAtoice Tools is a complete development Toolkit for
Pascal or "C" lo access all the features of the WATSON
or DIALOGIC Speech Boards. It is also a high level library
of procedures to build MULTI-LINE VOICE RESPONSE
systems in minutes. A powerful TELEPHONE ANSWERING
program is given as an example with source code.
DIALOGIC. RHETOREX, VBX S599, W^CTSON S99, Visa/MC.
Now available: Fax Tool Kit.
ITI Logiclel
1705 St. Joseph E, Suite 4. Montreal. PQ, Can. H2J INI
(514) 861-5988
We can also write your Voice Response applicailon programs.
STATISTICS
JUST RELEASED STATISTIX 3.1
PC Magazine Editor's Choice!
^ can refy on STATISTIX to gei your work done EASILY and QUICKLY.
Menu-driven. Powerful yet compaa. STATISTIX offers twsic artd advanced
stalisiics witti an easy-to-follow manual full of examples.
"Technical support was excellent. . ."
PC Magazine.
Get ttie quality >tiu want at a price jcu can afford. US. & overeeas price:
S199. Money-back-guaranlee.
Tel: 612-631-2852 Fax: 612-636-3070
Analytical Software, ro box 130204, st PauiuN 55113
Inquiry 852.
Cover all the bases of design . . .
with Methodologist's Toolchest™ a comprehensive pacloge
of five programs to aid in research design and analysis.
Specifically, these programs offer assistance in sampling,
data collection procedures, statistical analyses, experimen-
tal design, and measurement and scaling. S49955+s/h. VISA,
MC. RMEX. PO. Checks accepted.
The Idea Works, Inc.
100 West Briarwjod, Columbia, MO 65203
1.800-537.4866 FAX 314-445-4589
Outside USA 3144454554
Inquiry 853.
STATISTICS
NCSS 5.x Series — $125
Easy^o-use menus & spread sheet. Multiple regression.
T-tests. ANOVA (up to 10 factors, rep. measures,
covariance). Forecasting. Factor, cluster, & discriminant
analysis. Nonparametrics. Cross Tabulation. Graphics:
histograms, box, scatter, etc. Reads ASCII/Lotus. Many
new add-on modules.
NOSS
329 North 1000 East, Kaysville, UT 84037
Phone: 801-546-0445 Fax; 801-546-3907
Inquiry 854.
SCA STATISTICAL SYSTEM
The on/y statistical software encompassing
Forecasting & Time Series Analysis
Quality and Productivity Improvement
General Statistical Analysis
Available on DOS. OS/2 and Mac operating systems.
Call today for more information
Scientific Computing Associates
4513 Lincoln Ave., Suite 106, Lisle, IL 60532, USA
Phone: (708) 960-1698 FAX: (708) 960-1815
Inquiry 855.
Experience the POWER!
StatPac Gold is tfie award-winning statistics and
forecasting package that delivers! It's fast, flexible,
easy to use and dependable. Time-tested and load-
ed with features. Basic and advanced statistics with
graphics. Over 14,000 satisfied customers. You be
the judge! Call for your free brochure.
StatPac Inc.
6500 Nicollet Ave. S., (Minneapolis. MN 55423
(612) 866-9022
TERMINAL EMULATION
TEK 4207/4105/4014 Emulation
PC-PLOTV is a complete communications program
which includes file transfer, script files, VT-100/200
emulation plus Tektronix graphics terminal emulation.
Supports C0M1-4 plus support for DECnet, NETBIOS,
U-B Netl. Graphics screenprint- $225. Free Catalog.
MicroPlot Systems Co.
1897 Red f=ern Dr. Columbus, Ofiio 43229
614-882-4786 614-882-3399 (BBS/FAX)
Inquiry 856.
TRANSLATORS!
lOOo/o PASCAL -> C
P2C translates Titrtw Pascal 3'4;5 into C code (TurtX), Microsoft.
TopSpeed, ANSI) and supports all TP features: sets, nested func-
tions, witfi. variant records, strings, files, interrupts, const expres-
sions, graphics, units, dynamic nwmory management, mem & port
arrays, absolute variables; in short — everything except inline and
objectoriented teatures. Comes with full TP runtime library emulation
and automatically generates project, make, header, and C files.
English manual (130-k pages) included. Professional Edition in-
cludes complete source code for emulation library.
Standard Ed. S395 Professional Ed. S595 (MC, VISA, AMEX)
LAUER & WALLWrrZ GmbH, Erlkoenigweg 9,
D-6200 WIESBADEN, West Germany, Phone +49 (611) 42771
Inquiry 857.
UNINTERRUPTIBLE POWER
PROTECT YOUR COMPUTER!
BATTERY BACK UPS
MICRO UPS provides standby emergency pwier and voltage irregularity
pfotection! When irregularities occur, UPS kicks in immediately wilfl
the necessary power insiiring continuous operation.
200 Watt #29033 ^1 49.00
400 Watt #29034 »1 99.00
FREE CATALOG SS.OOS/H
With your order Call 1.800-776-3700 or send order to:
AMERICAN DESIGN COMPONENTS
Dept. 211-110 815 Faiiview Ave , PC. Box 220. Fain/iew. WJ 07022
Inquiry 858.
UNINTERRUPTIBLE POWER
HOW TO PROTECT YOUR COMPUTER
And Make It Last Longer
FREE money.saving literature tells you how to protect your com-
puter and make H last longer with an uninterruptible power supply.
500VA through 18KVA models from the worid's largest manufac-
turer of single-phase UPS.
Best Power Technology, Inc.
P.O. Box 280. Necedah, Wl 54646
Toil-Free (800) 356-S794, Ext. 3860
Tel«phon«: (608) 56S.7200, Ext. 3860
See our Ad on page 450.
Inquiry 859.
DATASAVER AC POWER BACKUP
Provides reliable, affordable power protection for LAN
Systems. Fileservers, CAD/CAM Systems, and all Desktop
Microcomputers. Low profile, convection cooled and auto
shutdown capabilities are some of the many user benefits.
Highest quality. Made in the U. S. A. (Dealer, VAR, OEM
inquiries welcome)
For Free Information Call or Write:
CUESTA SYSTEM CORPORATION
3440 Roberto Court, San Luis Obispo, CA 93401
(800) 332-3440 (805) 541-4160
Inquiry 860.
UTILITIES
DEAL - STEAL - DEAL
Cardfile /Autodialer
■ DBaselll+compatitile * Any Mouse or none
• More than 1.000.000 Records • Not Memory Resident
• Not Copy protected • Cards can be sorted
• Direct search and content • Any Phone and Modem
search
This is a MUST HAVE Utility. It's fast, easy, and yotj can afford it.
$19.85
Engineering Concepts
314 N. Newell PI., Fullerton. OA 92632
(714) 525-3519
Inquiry 861.
EZ-"DISK'' COPY PLUS™
FLAWIiSS DISKETTES FAST! on Sie PC JOU areatfy mii THIS IS SOITOARE
ONLY! Bypasses DOS lor the utmost speed. Great tor publishers, Oweiopers.
MIS directors, etc 2X+ faster than DOS. Read dislcette once, then, quickly
& accurately mass duplicate 5.25" & 35" dislc on )Our wn POXT/AT/etc
Rittttats. copies, wrifies. optionaay SERIALIZES & PfllfnS LABEI^ in 1 smooth
opetafion. Save iniages lo KD, more , Replaces dedicated hanlware worth
SIOOOs. Only $139 +S&H. (for 1 machine) or $495 (NCR for up
to 10 machines.) (£
EZX, 917 Oakgrove Dr.ii>1l)1-B1090, Houston, TX 77058
Otdere C/mama) & Catalogs Toll Free: 1.«00 • 359 • 9539
INFO: 713^0-9900: FAX: 713/280-0525: BBS: 713^80-8180
Inquiry 862.
COPY AT TO PC— BRIDGE-IT 3.5
■■CPYA12PC" REUABLY writes 360KB lloppres on 1 2 MB dnves. sawng a
slot for a second hard dsk or tape bacitHjp, Only S79O0 + S/H
"BFIIDGE.IT 36" is a DEVICE DfllVER supporting S'A' 720KE/1,44MB
drives for PC/XTWT without upgrading DOS/BIOS, Only S39O0 + S/H
BRIDGE.n" 3i BUNDLED Wmf INTERNAL 1,«MB DRIVE /!!
S129O0 + S/H VIS*/MOtX)0 UPS B/n
MICROBRIDGE COMPUTERS
665 Sky Way Suite 220, San Carlos, CA 94(J70
1-415-S93-8777(CA) 1-415-593-7675 (FAX)
1-416-855-1993 (ONADA) 1-800-523-8777
0908-260-188 (UK) 4711 4020 (FRG)
Inquiry 863.
DELTA, the better text file comparison tool. Scrollable
wintJowed presentations of file or directory comparisons,
with a built-in editor iwindow. Ideal for programmers! Re-
quires DOS 2.0 or higher with at least 384K RAM. A
hard disk is recommended. Order now. $79.
DEMO available on our BBS
OPENetwork
F^WER TOOLS FOR POWER USERS
215 Berkely PI. (B-1), Brooklyn, NY 11217
718-638-2240 BBS: 718-638-2239
Inquiry 864.
NOVEMBER 1990 'BYTE 431
The BUYER'S Mart
UTILITIES
UTILITIES
WORD PROCESSING
Recover deleted files fast!
Disk Explorer now includes automatic file recovery. You
type in the deleted file's name, Disk Explorer finds and
restores it. Disk Explorer also shows what's really on disk;
view, change or create formats, change a file's status,
change data in any sector MS-DOS $75 U.S. Check/
Credit card vrelcome.
QUAID SOFTWARE LIMITED
45 Charles St. E. 3rd Fl.
Toronto, Ontario, Canada M4Y 1S2
(416) 961-8243
Why You Want BATCOM!
BATCOM is a batch file compiler that transforms your
.bat files to .exe files to make them faster. BATCOM
extends DOS with many new commands so you can
read keyboard Input, use subroutines, and much more.
In addition, BATCOM protects your source code. No
royalties! Only $59.95. Order today!
Wenham Software Company
5 Burley St., Wenham, MA 01984
(508) 774-7036
DuangJan
Bilingual word processor for English and: Armenian,
Bengali, Burmese, Euro/Latin/African, Greek. Gujarati,
Hindi, Khmer, Lao, Punjabi, Russian, Sinhalese, Tamil.
Telugu, Thai, Ukranian, Viet, . . . Only S109+S5 s/h
(foreign + $12 s/h). Font editor included. For any IBM
compatibles with dot-matrix & LaserJet printer. Demo
$9+$1 s/h. Visa/MC
MegaChomp Company
3438 Cottman Ave.. Philadelphia, PA 19149-1606
(215) 331-2748 FAX: (215) 331-4188
Inquiry 866.
Inquiry 869.
WINDOWS TOOLS
COPYWRITE
CopyWrite
Removes
Copy Protection
No more diskettes, .
manuals or Uo
codewheels.
1000's of products copied.
QUAID SOFTWARE LIMITED
45 Charles St. E. 3rd Fl, Dept B.
Toronto, Ontario, Canada M4Y 1S2
(416) 961-8243 Fax (416) 961-6448
Hermes DDE Library
The Hermes DDE Library is a powerful library of high level
routines for MS-Windows'" programmers. Hermes provides
support for DDE at a much higher level than that provided
in the Windows SDK. Your program attains added functionali-
ty by interacting and communicating with other Windows ap-
plications. Compared to the Windows SDK, Hermes reduces
the code required to implement DDE by hundreds of lines
of 'C. Hermes is priced at S295.
Raindrop Software Corporation
845 E. Arapaho, Suite 105. Richardson, Texas 75081
(214) 234-2611 Fax (214) 234-2674
See our ad on page 222.
Inquiry 867.
MULTI-WRITER"
MULTI-LINGUAL Word processor. 30-f- languages! English,
Eastern & Western European, Russian, Hebrew, Arabic, etc.
No hardvrare modifications necessary! Font editor allows
design & prim out of custom-made characters. Customize
keyboard layouts. Edits from right to left. Mail merge. Sup-
ports 9 & 24 pin printers S Laser Jet II. Req: IBM/PC/
XT/Ar/256K. Only S2O0-fS12 s/h. Demo SIO S4 s/h.
Visa/MC/Eurochecques
Summit Software Ltd.
PO Box 2265, Jerusalem. Israel 91022
Tel: 972-2-241003 F=ax: 972-2-259239
Inquiry 870.
WORD PROCESSING
REMOVE HARDWARE LOCKS
Software utility allows for the removal ot hardware locks. Don't wait
for your lock or key device to tail or be stolen.
Guaranteed to worki The following packages are available:
PCAD S199.00 CAOKEY S 99.00
MICROSTATION S99.00 PERSONAL DESIGNER S199.00
MasterCAM S250.00 SmanCAM S250.00
TANGO PCB S 99.00 CADVANCE S99,00
PLUS SHIPPING AND HANDLING
PHONE (204) 669-4639 FAX (204) 668-3566
VISA and MASTERCARD Welcome
SafeSoft Systems inc.
191 Kirlystone Way, Winnipeg. MB. Canada, R2G 3B6
FARSI / GREEK / ARABIC / RUSSIAN
Hebrew, all European, Scandinavian, plus either Hindi, Pun-
jabi, Bengali, Gujarati, Tamil. Thai, Korean, Viet, or tPA. Full-
fealured multi-language word processor supports on-screen
foreign characters and NLQ priming with no hardware
modifications. Includes Font Editor S355 dot matrix; S150
add'l for laser; S19 demo. S/H in U.S. incl'd. Req. PC. 640K,
graphics. 30-day Guarantee. MCA/ISA/AMEX
GAMMA PRODUCTIONS, INC.
710 Wilshire Blvd., Suite 609, Santa Monica, CA 90401
213/394.8622 Tlx: 5106008273 Gamma Pro SNM
YOUR SALES MESSAGE
about the special computer product or service
that you provide belongs in print.
THE BUYER'S MART
can help you reach computer professionals and
produce valuable inquiries for your company!
Call Brian Higgins for more information
603-924-3754
or
Fax: 603-924-2883
Inquiry 865.
Inquiry 868.
Attention U.S. BYTE Subscribers
Watcli for the next BYTE DECK mailing that
will be arriving in your mailbox soon!
Use this as a fast, convenient tool to purchase
computer products and services. It's loaded with
essential hardware and software products that you
should be aware of when making your buying
decisions. . .and it's absolutely FREE!
If you have a computer product or service, and
would like to reach 275,000 influential BYTE
magazine subscribers, please give Ed Ware a call
today at (603) 924-2596.
EVTE
Here's what a BYTE Deck advertiser has to say:
"Ten years ago we advertised in the very first BYTE Deck— the number of sales
leads we received was enormous! The BYTE Deck was so successfiil for us, that we
have continued to use it over the past ten years!"
Lisa Tarpoff, Marketing Manager, Heath Company, Benton Harbor, MI
432 BYTE- NOVEMBER 1990
Circle 83 on Reader Service Card (RESELLERS: 84)
VOICE MASTER KEY® SYSTEM II
VOICE RECOGNITION & SPEECH RESPONSE
FOR IBM PC/XT/AT/386, PS/2, LAPTOPS, COMPATIBLES
VOICE MASTER KEY' ,
TV 5" ^
\n_ju!o mau low «*i-^ttAMi
. ^ IN OUT
I
I
FOR PRODUCTIVITY, PRESENTATIONS, SOFTWARE DESIGN,
ENTERTAINMENT, LANGUAGE TRAINING. EDUCATION, MORE...
SPEECH/SOUND RECORDING AND PLAYBACK. Desktop Audio sound editing
allows you to create custom sound applications. Variable sample rate {to 20 KHz) and
compression levels. A four-voice music synthesizer is included also!
VOICE RECOGNITION TSR utility allows you to add voice command keyboard
macros to your CAD, desktop publishing, word processing, spread sheet, or
entertainment programs. Up to 64 voice commands in RAM at once-more from disk.
HARDWARE SYSTEM contains built-in speaker with separate volume and tone
controls, external speaker and headphone jacks. Enclosure made of sturdy vinyl-clad
steel. Attaches to parallel printer port without affecting normal printer operation (U.S.
Patent 4,812,847). Headset microphone, printer cable, 9 volt AC adapter (110 volt
UUCSA listed), and comprehensive user manual included.
QUALITY THROUGHOUT. MADE IN USA. ONLY $21 9.95
ORDER HOTLINE: (503) 342-1271 Mon-Fri, 8 AM to 5 PM PST
Visa/MasterCard, company checks, money orders, CODs (with prior approval)
accepted. Personal checks subject to 3 week shipping delay. Specify computer type
when ordering. Add $5 shipping charge for delivery in USA and Canada. Foreign
inquiries contact Covox for C&F/CIF quotes. OEM configurations available.
30 DAY MONEY BACK GUARANTEE IF NOT COMPLETELY SATISF/ED.
CALL OR WRITE FOR FREE PRODUCT CATALOG
COVOX INC. TEL (503) 342-1271
675 Conger Street FAX (503) 342-1283
Eugene, Oregon 97402 BBS (503) 342-41 35
200 MHz Logic Analyzer
200 or 100MHz sampling
24 Channels
Expansion to 72 channels
16 Levels of triggering
1 6K samples/channel
Variable threshold levels
3 External Clocks
1 2 Clocl< Qualify lines
$799-12100 (100 MHz) $1299-27100 (100 MHz) $1899-27200 (200 MHz)
UNIVERSAL PROGRAMMER
PAL ^ ^
GAL s^i^'div' \ .A
EPROM
EEPROM
PROM
87XXX...
5ns PALs
$475
4 Meg EPROMs
FREE software updates on BBS
GANG PROGRAMMER $215
4 32pin Sockets (8 Socket option)
•2716-27010 EPROMs
Vr Call "(201) 994-6669
Link Computer Graphics, Inc.
™^ 4 Sparrow Dr., Livingston. NJ 07039 FAX:994-0730
r^CoMPwom
9,600-38,400 bps
MODEM-i-FAX...$279
NOW you can afford a SPEEDMODEM.^ Raw speed of 300 - 9600
bps and 4:1 data compression pusli througfiput up to 38,400 bps.
Dynamic Impedance Stabilization- provides robust performance on
noisy telephone circuits. A 9600 bps send/receive, full-featured FAX
is included on the same card. Total communications capability-only
$279. It comes with a 30-day money back guarantee and a 5-year
warranty. BYTE magazine said our 2400 bps modem was "a real
deal"*, ..well we've done it again... our COMBO - is setting a new
standard for value and performance. See for yourself... ■3,'89p.io2
(408)732 4500 CALL NOW 800 ACT ON IT (800)228 6648
Circle 74 on Reader Service Card
Only your imagination
limits how you benefit
from PERCON®
keyless data collection.
Checking out books or checking in employees — input
data quickly and accurately using bar codes or magnetic
stripes. PERCON has proven bar code solutions for IBM®,
DEC"", and Apple Macintosh®. Call 1-800-8-PERCON.
PERCON
2190 W. 11th Avenue. Eugene, Oregon 97402-3503
(503)344-1189 FAX(503)344-1399
©1989 Percon. inc. PERCON. IB.M. DEC and -Apple Macintosh are trademari(S.
Circle 201 on Reader Service Card
Circle 282 on Reader Service Card NOVEMBER 1990 • B Y T E 433
Circle 81 on Reader Service Card
dBASE Data Entry
The TransTerm 5 is a work station data entry/display terminal for on-line
shop floor data collection into PC/AT based systems. The unit is one of a
family of such terminals which feature LC displays for operator prompting and
data entry via a membrane keyboard or an optional barcode wand (Code 39).
A multi-terminal polling controller (up to 250 stations) and a dBASE 111 +
compatible software package are also available. System costs below
$300.00 per station. Call for info.
Options— backlighting lor display. RS-422 10. 20 Ma current loop 10.
dBASE IS a registered trademark of Astiton-Tate. Inc.
CD^PUTfPi¥i5f.,Nc
302 N. Winchester • Olathe, KS 66062 • 91 3-829-0600 • Fax 91 3-829-081 0
2,168
IBM PROGRAMS
FREE.
■ Here in the BIX community, you can download your choice
of 2,168 programs developed for IBM PCs and their compatibles.
You can attend dozens of informative and provocative con-
ferences, too. All this and more is yours in the IBM Exchange,
with your subscription to BIX. Call our special Customer Service
number for more information: 1-800-227-2983 (in NH, call
603-924-7681).
El\
BYTE BACK ISSUES FOR SALE
1987 1988 1989 1990 Rates (postage and handling included):
Issues
Available
January
February
March
April
May
June
July
August
September
October
November
December
Inside the
IBM PCs
1985 Inside The IBM PCs $4.00
1988 Inside The IBM PCs $6.00
1987-'90 BYTE Issues $6.00*
BYTE '83-'84 Index $4.00
BYTE 1985 Index $4.00
BYTE 1988 Index $4.00
♦June 1988 (Benchmarks) $3.00
♦December 1988 $3.00
The above prices include postage in the US. Please add S.50 per copy for Canada and
Mexico; and $2.00 per copy to foreign countries (surface delivery). European customers
please refer to Back Issue order form in International Advertising section of book.
Please indicate whicli issues you would like by checking (>^) the boxes.
Send requests with payment to:
BYTE Back Issues, One Phoenix Mill Lane, Peterborough, NH 03458
(603) 924-9281
□ Check enclosed Charge: □ VISA □ MasterCard
Card #
Exp. Dale
Signature
Name
Address
City _
State
. Zip
All orders must be prepaid. Please allow four weeks for delivery.
434 BYTE* NOVEMBER 1990
Circle 353 on Reader Service Card
TREND 386SX/16 COMPUTER SYSTEM 60 MG Hord Drive/ 14" Monitor
• 14" VGA Paper White Monitor
• VGA Board w/ 256
• Phoenix Bios.
• 1MG On/Bd Memory
• 1.2 Floppy Drive
• 60MB RLL Hard Drive
• 2 Serial Ports
• 2 Parallel Ports
• 1 Game Port
» 101 -Key Click Keyboard
s 3 Button Mouse
• 3 Year Warranty
SIMM MODULES
lMGx9
1MGx8
256x9
IMG 4x9 -£
100ns
S 58
60
20
80ns
S62
69
22
359
Add S5.00 for SiPP Modules-
COMPAQ
Modules
386/20/20E/25E
DeskPro 286E
1MG
S125
60ns
S80
4MG
$349
HARD DRIVES
KAYLOCK 20MB XT 20MB,
MFM. 3.5 HH. 40ms S215.00
MITSUBISHI 40MB, 5.25 HH,
MFM. 28ms S300.00
MITSUBISHI 60MB, 5.25 HH.
RLL, 28ms $400.00
CONNER 3204 200MB, 3 5 HH,
RLL/IDE, 16ms $900.00
IBM PS/2
S 67.50
159.00
Models 30-286,S0,S0Z,60
512KKit 30F5348
2MBKil 30F5360
Models 70-E61/121,55SX,6SSX
1MB 6450603
Models 70-E61 /121 ,50Z,55SX
2MB 6450604
Model 70-A21
2MB 6450608
Models 55SX,65SX
4MB 34F2933
Model 80-041
1MB 6450375
Models 80-111/121/311/321
2MB 6450379
H.P. LASER JET
OK IMG 2MG 4MG
ll&IID $70 $110 S175 S299
IIP 8. Ill 69 99 159 289
LAPTOP MEMORY
Toshiba 2MG
T3100E S229.00 T3200SX $269.00
11 600 229.00 151 00 245.00
T3100SX 245.00 T5200 245.00
Zenith
Super Sport/286
IMG
S199
4MG
$899
386 MATH
CO-PROCESSORS
16Mhz 20MHz 25MHz 33MHz SX
CYRIX (83D87I
$305 $350 S450 $549 —
II T (3C87)
S305 $50 $450 S549 -
INTEL (80387)
S305 S350 S450 S49 $290
EVEREX
RAM 3000 $ 89.00
0.3 MG. Will back fill to 640K LIM
4.0/052 compatible Expanded and/
or extended uses 256l< D-Ram
RAM 8000 190.00
0-8 MG Supports multttaskmg
EMS 40 and EEMS compatible.
Uses 1 MG D-RAM
D-RAM
All Packages and
SpeecJs Available.
SPECIALS
3S0K Floppy Drives $40.00
Panasonic & Mitsumi XT only DS/DD
Mono VGA Monitor
14" Paper wtiite Tilt & Swivel Base
$95.00
OUR PRICES WILL MEET OR
BEAT THE COMPETITION!
TERMS AND CONDITIONS
Terms: Cash, MC or VISA - no surcharge. AMEX only add 4%
handling fee. 20% restocking fee on non-defective returns. We
accept Purchase Orders from Qualified Firms, Universities and
Government Agencies. Prices subject to change.
800-678-2818
WE BUY EXCESS INVENTORY
TREND
SYSTEMS
I N C
No. 9 Exchange Place, Suite 900, Salt Lake City, Utah 84111 Telephone: 801/350-9180 Fax: 801/350-9179
Spectacular
Performance.
Now Playing On
9-Track Tape.
OverlaniJ Data subsystems deliver spectacular
performance play after play. Stay for the credits and you'll
see why:
Speed. Overland Data offers subsystems with the fastest
data rates in the industry. There's never a dull moment.
All Star Cast. We offer eight different tape drives by
major manufacturers. And our new TXi controller card
transfers data so fast, it may just steal the show.
Versatile Performance. Exchange data between your
PC's, mainframes and mini's. Use any IBM PC. compatible,
or PS/2. Run under DOS, UNIX, XENIX and PICK. Convert
from EBCDIC to ASCII and back. Backup your hard disk.
And more...
Well Developed Characters. We develop our own
custom software for advanced data transfer, conversion, and
backup.
A Great Supporting Cast. You have all of Overland
Data behind your subsystem. Expert sales and customer
service staff are always ready to help you by phone. We can
deliver to you in 24 hours. We back your tape drive for one
year and your controller card for two years. And your
subsystem comes with a 30-day. money back guarantee that it
will meet your application needs.
All of which means that whenever you play 9-track tape
on an Overland Data subsystem, you're in for a spectacular
performance. To reserve your seat, call us at
1-800-PC9-TRAK
San Diego. CA
1-800-729-8725 • 1-619-571-5555 • FAX 1-619-571-0982 • TELEX 754923 OVERLAND
Circle 269 on Reader Service Card
NOVEMBER 1990 -BYTE 435
Circle 312 on Reader Service Card
Scottsdale Systems — Since 1980 — 1-800-777-2369
COMPUTERS
SCOTTSDALE SYSTEMS
386-SX w/K-B.. Monitor. 1 Meg of RAM S1656
386-33 MHz w/K.B„ Monitor. 4 Meg of RAM $3925
Choice of Fuii Size Desktop Case or Full Size Tower Case
Each Scottsdale Machioe Has a 1 Year Warranty on Parts
& Labor via Overnight Service on Warranteed Products.
Altos W/Xenix SAVE
WYSE 386 25 MHz WYSE 286
1 Year Warranty $3920 Modei2112 $1284
WYSE 386 1 6 MHz 2214 Modei 2116 1351
MATH CO-PROCESSORS save
TERMINALS/MONITORS
WYSE TERMINALS
WY-30 G/A-w/Keytioard $290
WY-50G/A-w/Keyboard 377
WY-60 G/W/A-w/Keyboard . . . 40S
WY-99GTA-w/Keyl)oard
WY-150G/w;A-w/Keyboard
WY-212G/W-w/Keyboard ..
WY Height Adjustable Arm. .
QUME
OVT 101 Plus G/A/W
QVT 119 Plus G/A/W
OVT 203 Plus G/A;W
QVT POT G/A/W
NEC4D/5D 1160/238S
Mitsubishi Diamond Scar . . .528
Seiko 1440 615
..367 Sony 1303/1302/1304. .S77/84S/e«
.95
IBM TERMINALS
IBM 3151 3 Year Warranty ...
Linl< MC5
Altos?
Hitachi Super Scan 1999
Philips 20" Hi-Res 2059
WYSE MONITORS
S316 WY 530G/A 14' Mono . $169
.395 WY 550 AW 14' Mono 179
WY650 12" VGR Color 459
■365 WY 700 W 15' Mono 695
IMTEC
.M5 ImTec 1270/1470 $90/121
.406 ImTec 1430/ 1441V 348/293
. 457 ImTec 1432M 425
KIMTROK ACER
KT-70PC $349 4" Multiscan 438
14- VGA 640x480 349
14" Amber nonglare 129
Authorized Service for WYSE
LEASiNG AVAILABLE
INTERNATIONAL ORDERS WELCOME
PLOTTERS
lOLINE Roland DESKTOP PLOTTERS
ASD/LP3500 $2339 1 Year Warranty
ASO/LP3700 2889 OXY-1100 $895
LP-3700-8 3129 OXY-1200 Electrostatic
LP-4000-1 w/Roii Feed 3579 Paper Hold 1295
LP-4000-8 w/Ron F«ed 3935 DXY-1300 Electrostatic
Vinyl Cutting Machines Paper Hold 1625
Blades S Hot Tips Roland DRAFTING PLOTTERS
HOUSTON INSTRUMENTS 1 Year Warranty
Img Mkr $982 GRX-300AR $3«»5
OMP 52/52 MP 2425/2886 GRX-400 AB 3559
OMP 61/62 2941/3895 Roland FUTBED PLOTTERS
DMP61 DL 3743 1 Year Warranty
0MP62DL 4737 DPX-2500 Pen or Pencil
ENTER w/stand
SP600 $599 DPX-3500 Pen or Pencil
CALCOMP w/stand
1023/1025 $3715/4519 Roland THERMAL PLOTTERS
1043DM/1044 5869/8739 LTX-420
5902/5902A 3819/4275 LTX-320
DM 52224 11.919 LTX-120
HEWLETT PACKARD save Roland CAMM MACHINES
OPTICAL SCANNER* SOFTWARE Softwares Accessories .
Data Copy Authorized Service lor
Panasonic RS-505/506 $1037/1315 Roland Plotters and CAMM Machines
Microtek SAVE UNITED INNOVATIONS
Modei 7000A-CV„ .... 51899
AMT ACCEL 500 Inieiis-Piot $1699 Model 8000A-D . . . 2059
Model 9000A-E 2829
DIGITIZERS ^
KURTA SUMMAGRAPHICS
Lifetime Warranty On Kurta IS-1 Lifetime Limited Warranty
iS-1. 12x12 Cordless 4-button 12x12 Summasketch 11 $356
.$4275
4628
7125
2135
SAVE
cursor, pen stylus and
interface kit H3M
IS-1. 12x17 Cordless 4-button
cursor, pen stylus and
interface kit 629
CALCDMP
CalComp 23120 12x12 $365
Cal Comp 9100 Series save
Cal Comp 9500 Series save
Cal Comp Wiz 165
12x18 Professional .
HITACHI
GENIUS TABLET
12x12 w/Cursor. Stylus S Software
3 Year Warranty on Tablet . . $299
Call For Pricing On
Larger Digitizers
PRINTERS
ALPS Allegro $345
ALPS324E 735
AMT ACCEL 1299
Canon BJ130E 725
Panasonic 1191 237
Panasonic 1180 185
Okidala all models 3
OTC all models »
Genicom all models
Toshiba all models *
Citizen all models ^
Diconix 150P/300P 339
NECP-2200 $315
NECP-5200 506
NECP-5300 K9
NECLC-890 3159
^Authorized Service lor
^^f^'l'riSUttrix
BOARDS 5
Genoa/Intel
Verticom All Models *
BOCA V
VMl/Cobra All Models E
Paradise VGA Plus $289
Paradise Pro! 495
Control Systems/NEC SAVE
Number Nine/Laicomp save
MODEM
U.S. Robotics ail models .. . SAVE
MULTITECH SYSTEMS
All Models SAVE
NOVELL
ARCNET
Coax Slartopology $112
16 Bit Coax $360
TIARA ETHERNET
Lancard/EPC8-Bit 276
TIARA ARCHNET
Lancard/A PC 91
SYNOPTICS
2500/2510 Workgroup CALL
LASER PRINTERS
QUME Apples IBM $3199
H P. Laser 111 1799
Panasonic 4420 1199
Panasonic 4450 1395
LPS 8111 1795
LPB4 959
LAPTOPS
Samsung 286 $2199
Texas Instruments SaVe
IOMEGA
Bernouilli Box
B-120-1 21.4 MB Internal $895
144-1.44 MB Internal 1095
Prices cfo not include interface
ALLOY c
Alloy IMP 2 SIMP 8 Cards "a
Multiware 386 S 286 Versions
Retriever 60 or 200 c
POWER PROTECTION g
DatastiielO
Safe Power Systems y
TrippLife P
TAPE BACKUPS 3
Emerald Systems all models ^
Genoa all models v
Irwin all models p
HARD DRIVES
CDC IMPRIMIS
/ Year Warranty
72 MB thru 600 MB
Maxtor . . SAVE
SOFTWARE
MULTI USER
SCO Xenix 386 510
Concurrent DOS 366 10 User 310
Compulone 4 10 1G Port Boards
All software saies are linal
CALL SERVICE FOR REPAIRS
ON PRINTERS. TERMINALS.
MONITORS. COMPUTERS.
1555 W. University Dr. #101, Tempe, AZ 85281
""K^^ Pnces listed are for cash. Discovery. MasterCard and Visa add l .67°*: AZ residents add 6-1 /2^ti tax: add 3% for C.O.D.: add 5% for P.O. Inlemational orders welcome. All items are new with manufacturer's warranty.
\^ ^/ Returned products subject to 20% restocking fee and in new condition in oftginal packaging, with all warranty cards, rnanuals and cables.
compalability. Personal and company checks lake up to 5 days to clear Pnces and specifications subject to change. Product subject to availability: all appiicabte trademarks recognized and on file
602-966-8609
SERVICES (Mon.-Fri.).602-731-4742
FAX 602-966-8634
^ "ParlezAX)us Q-TET?"
Oui. . .Si. . .Ja. . .now the answer
is Yes wherever you go internationaliy-thanks to our new Q-TEL International Database.
Q-TEL speaks everyone's language when you're talking about one single source of tele-
communications rate, tariff and regulator\' information. Domestically you've already seen
how our Q-TEL Databases (Q-TEL 1000, Q-TEL 5000 Plus, Q-TEL 7000 and Q-TEL 9000)
can define a better bottom line for you. Now watch how the newest Q-TEL database
translates into maximum cost savings for you internationally
M our Q-TEL products have superior performance packaging, adapting easily to your
applications with the most current and accurate rate, tariff and regulatory information to keep
you updated and on top of industry activit}'.
So why not parlay our advanced telecommunications capabilities into a unique profit
opportunit}' for you. Remember, whatever your role in telecommunications-manufacturer,
seller, user of equipment or services-you also get our 20 years of
telecommunications experience, backed bv die information network
of McGraw-Hill. Parlez with us todav..Call: 1-800-526-5307 ext.: 290
First-Rate Information
436 BY
T E • NOVEMBER 1990
A-BUS
New Products
Alpha Products proudly announces two new
product lines: C-Net serial communications
devices, and Alpha Box interfaces. These
new products are not merely A-Bus
accessories, but complete sets of products
for all of your interfacing needs.
All the products are used to connect different
types of devices to your computer. Our
communications devices help you connect
devices that have computer interfaces
already built in. C-Net provides the option of
connecting many different RS-232 devices
to a single serial port on your computer. We
also carry converters to other standards,
including RS-422, RS-485 and IEEE-488.
• C Net Adapter. Connects the master control
computer to C-Net. $74
• Quad C-Net Module: Connect 4 RS-232
serial devices to C-Net. Each device is
configurable (baud rate, parity, etc.) and has
4.8K byte input and output buffers. $695
• C-Net Device Module: Connect any RS-
232 Device to C-Net for data collection or
communication, with handshaking. $195
Alpha Boxes and A-Bus cards both provide
ways to interface other types of devices to
your computer. Alpha Boxes sense,
measure, switch and govern. They feature:
' Each box is an attractively packaged self
contained module that connects directly to
the computer and includes power supply.
• The input boxes offer the option of logging
data "off-line" and downloading it rapidly to
the computer.
• Built-in intelligence provides a simple and
consistent interface to your software.
A Sampling of Alpha Box Products:
• Digital Input: 64 TTL7CMOS/0,5V input
channels. $495
• Digital Output: 64 TTL7CMOS/0,5V level
outputs. $495. 120VAC control available.
• Digital I/O: 32 TTL Level (0.5V) Inputs and
32 Outputs. $495
• Analog Input: 16 channels. 0-5.1 V, 20mV
steps (8 bit). 2000 readings/sec. $495.
Expansion Option: 16 more channels. $100
• 12 Bit Analog Input: 16 channels,
programmable gain. 10000 inputs/sec. max.
$995. Option: 16 more inputs. $200
• Analog Output: 4 channel, 12 bit D/A. ±5.1 V
outputs. $495. Expander Option: 12 more
outputs. $200
• Counter: 16 inputs, 24 bit. $595
"We can make your PC do
things you wouldn't believe."
C' From Your PC
• Command
• Control
• Communications
Bring new dimensions to your computer with
A-Bus, C-Net and Alpha Boxes. No longer is
your computer limited to number crunching
or word processing. Now you can connect to
all types of equipment, sensors or machines.
This offers unprecedented power from pro-
duction lines to experiments to home control.
Each product is designed to fit your needs:
They're affordable. Compare our prices: the
cost of a solution is surprisingly low.
They're simple and easy to connect to your
computer and your application, and carefully
designed to adapt to your software easily.
They're versatile. An infinite number of
combinations is possible; one of them is right
for you. Easily expanded or changed for
future projects.
They're proven by customers around the
world, including Fortune 100 companies,
universities, governments and individuals.
Caii for a Cataiog (800) 221-0916
Overseas distributors
Asia: Batam DA. Singapore
Tel: 473-4518 Fax:479-6496
Japan: Japan Crescent
Tel: 03-824-7449 Fax:03-818-8914
Scandinavia: A/S Con-Trade Norway
Tel: (04) 41 83 51 Fax: (04) 41 94 72
Spain: Arteca S.C.P.
Tel: (93) 423.77.05 Fax: (93) 325.70.16
Low Cost
Data Acquisition
and Control
A-Bus Sensing & Measuring:
Read switch status. Detect or measure
voltage. Read pressure, temperature, weight
and other sensors. For example:
• High-Speed 12-bit A/D converter: 8 10^;s
analog inputs. 1 mV resolution $179
• 8 Bit A/D: 8 inputs, 0-5.1 V in 20mV steps,
7500 conversions/sec. $142
• 1 2 Bit A/D: ±4V in 1 mV steps, 1 30mS
conversion time. 1 input, expandable $153
• Temperature Sensor: 0-200°F 1°
Accuracy. 10mV/°F. $12
• Digital Input: 8 opto-isolated. Read voltage
presence.switch closure. $65
• Latched Input: Each individually latched to
catch switch closures or alarm loops. $85
• Touch Tone Decoder: $87
• Counter/Timer: 3 16-bit counters. Generate
or count pulses. Time events. $132
• Clock with Alarm: real time clock with
calendar and battery backup. $98
A-Bus Switching & Governing:
Switch any type of electrical device. Adjust
level or position. A sampling:
• Relay Card: 8 individually controlled
industrial relays. 3A at 120VAC. SPST. $142
• Digital Output Driver: 8 outputs: 250mA at
12V. For relays, solenoids... $78
• Reed Relay Card: 8 individually controlled
relays. 20mA @ 60VDC. SPST. $109
• Multiplexer: Swrtch up to 32 channels to a
single common. $83
• Smart Stepper Motor Control: Micropro-
cessor controls 4 motors. English commands
for position, speed, units, limits, etc. $299
• Telephone Control Card: On/off hook,
generate and decode touch tones, call
progress detection. $159
• X-10 Controller: Control and sense
standard wall outlet power modules. $149
• Voice Synthesizer: Unlimited vocabulary,
text to speech software built in. $159
' D/A: Four 8 BK Outputs. Adjustable full
scale. $149
• 24 line TTL I/O: Connect 24 signal, TTL
0/5V levels or switches. (8255A) $72
A Bu8 Adapters and Software:
Adapters connect A-Bus cards to your
particular computer.
• Plug-in adapters for IBM PC/XT/AT/386 and
compatibles ($69), Micro-Channel ($93).
Apple II, Commodore, TRS-80.
' Serial adapters for Mac, PC, etc.
• Odin PC compatible software. Control
relays from analog inputs or time schedules.
Logging. Runs in background. $129
^ ALPHA [p[r®(^lw(mm
242-B West Ave, Darien, CT 06820 USA (203) 656-1 806 Fax 203 656 0756
Circle Hon Reader Service Card
NOVEMBER 1990 • B Y T E 437
ESTA BLISHED 1976
ORDER DIVISION
^^^\/\/^ MAIL OR
Computer Memory
and Peripherals
We Accept Purchase Orders from Qualified Firms,
Universities and Government Agencies
FROM ANYWHERE IN THE U.S.,
CANADA, PUERTO RICO AND
THE VIRGIN ISLANDS.
l-(800)-533-0055
We Accept International Orders
with fast delivery via DHL, Federal Express, Air Mall
INTERNATIONAL ORDERS: (714) 251-8689
150ns
120ns
lOOns
80ns
70ns
60ns
4MGX9
S365
S385
S415
1MGX9
S60
S65
S69
S79
S90
1MGX8
S50
S55
S62
256X8
SI 6
S24
S29
256X9
SI 8
S20
S24
S33
AM
150ns
120ns
100ns
80ns
70ns
60ns
1MGX1
S5.50
S6.00
S6.50
S7.00
S9.00
256X1
S1.80
S2.00
S2.25
S2.75
S3.25
S3.75
256X4
S5.50
S6.50
S7.00
64X1
SI. 00
SI .85
S2.49
64X4
S2.25
S2.50
S2.75
S3.50
256 X 4 Static Col
SI 0.00
S1 1.00
256 X 1 Static Col
S2.25
S3.00
S4.25
286 MATH CU-PKUCESSUKS i^^H
6MH2
8MHz
10MHz
12MHz
12.5MHz
20MHz
ill (2C87)
SI 83
S208
$280
$324
INTEL (80287)
SI 20
SI 83
S208
S280
MONTHLY
SPECIALS
HEWLETT-
PACKARD
2P &3
■9K $79
1MG $100
2MG $169
4MG $299
QTY PRICING
AVAILABLE
2&2D
■9K $89
IMG $135
2MG $169
4MG $305
8088 MATH CO-PROCESSORS
INTEL (8087)
5MHz
8MHz
$115
10MHz
SI 65
386 MATH CO-PROCESSORS
16MHz ?nMH7 I PfiMH? I ,'^3MH7 I SX
CYRIX (83D87)
IIT
i3C87)
INTEL (80387)
S305
$305 S350
S350
S450
S450
S549
S549
3305 S350
8450
S549
3290
EPSON LASER
PRINTER
Memory Upgrade (or
MorJel LP6000
IMG $299
2MG $399
4MG $529
CANON. FACIT.
FUJITSU AND
TOSHIBA ALSO AVAIL
IBM LASER
PRINTER
Memory Upgrade for
Model 4019. 4019E
IMG $299
2MG $399
3.5MG $529
PS-2 PRODUCT
MODEL 70&80 SIMM
34F2933 ■ 4MG Memory Module forSSSX: 65SX
Memory Option IBM P/N 34F3077:34F301 1 S469
6450372 - 2MG Module for 6450367 S309
6450375 -IMG Memory Bd for 80-041 S139
6450379 ■ 2MG Memory Bd.for 80-1 1 1 ;31 1-121 :
321 S249
6450603 - 1 MG Module for 70-E61 ;-1 21 . Adaptor
Board IBM P/N 6450605. 6450609, 34F301 1 &
34F3077 $95
6450604 - 2MG Module tor 70-061 :E61:-
121.50Z:55SX:65SX;P70
Adaptor Board IBM P/N 6450605, 6450609 .
34F3011 a34F3077 S185
'10 or more units S175
6450608 for Model 70A21 . A61 . B-21 . B61 ....S1 85
6451060 - 4MG Memor,' Bd.for 80-A21 :-A31 S559
PRINTERS
CmZEN
120D SI 39
180 D S299
GSX 140 S299
GSX 200 GX Color $199
HSP500 S329
HSP550 S449
PANASONIC
MODEL 30-286SIMM
IMG X 9 - icons $75
30F5360(Kit-2ea) $150
256 X 9 ■ 120ns $28
30F5348 ^11-263) $56
:J4:^;;j!i-iM!l=WJ.I>^l
6450605- ■. =MG Expands 10 6M0 $499
1497259 2'.1G Expands to 8MG $499
34F3011 - .■. -MG Expands 10 16MG $749
PTOP MEMORY
2MG Card-Toshiba Portable Tl2Ct0e S445
2MG Card-Toshiba Ponable Tl 600 S275
2MG Card-Toshiba Ponable T3100SX ?275
4WG Card-Toshiba Portable T3100SX S625
512K Card-Toshiba Portable T31D0e s''^^
2WG Card-Toshiba Portable T3l00e $269
2MG Card- Toshiba Ponable T3200SX §299
4MG Card-Toshiba Portable T3200SX $699
3MG Card- Toshiba Portable T3200 1^29
2UG Card-Toshiba PortaWe T5100 X^'^S
2MG Module-Toshiba Portable T5200 §275
2MG Module-Toshiba Desktop T8500 $349
■ ! M ■ ' B d !i I ri ? I iic^tyj ; I J I giga
MARS 105 PLUS 5-1 naif tone levels (dithered),
scan ki! s. : Ssme size phniing 2) Pixii
Editing 3) EMS Support ■;) Quick Merge.
Features: I) 105 MM (4.13") scannir>g width 21
Selectable 400 300'200'100 DPI 3) ISO.OOO dots per
inch area resolution 4) 3 8 X 8 halftone patterns, 1 line
an
Includes PC Paint Brush and Cat Reader
Software(Marstek Version)
MARS 800 SCANNER 8OO dpi. 64 Shades ot
Gray. Inverse Mode, Resolution 6400 dot-in squared,
12 halftone patterns. a^n-m
ONLY $278
RAMvantage!
tot 286 AT Systems.
Split f^iemory
Addressing- Does
Bai*fill to 640K and
extended memory
up to 3MG. Uses
256 D RAM.
SuperPak Software
only...$69
SIX PAK 286
Up to 4 MB SMS 4.0
extended and'or
expanded memory
and does backtill to
640K. 1 serial .1
par.port avail. For AT
S compatibles- Uses
256K ortMG
SIMMs. Headroom
TSR Memory
Management
Software included.
with OK $119
wtth512K $159
with4MG $399
RAMPAGE
PLUS 286
Up 10 8MG Expanded
Memory - Uses 256 x
9ortMGx9SIMM.
Supports LIM4.0 and
OS/2 -Up I0 12-5MHZ
bus for AT (16 bit bus)
with OK $319
wHh 2MG -.$489
MEMORY EXPANSION BOARDS
BOCA RESEARCH '
I
COMPAQ MEMORY
386/20/20E/25/25E
DESK PRO 286E,386S
S129
386/33. 486/25
a SYSTEM PRO
3269
Si 695 S7900
MEMORY EXPANSION B
MODEL 512K 1MG 2MG
OAR[
4MG
)S
SMG
386/16
S325
8495
$799
S1299
3S6/20E.25E
3S6S
S209
S529
Portable 386
S895
Portable LTE
S139
SI 69
S299
SLT.'286
$199
$999
MEMORY UPGRADE KIT
MODEL 51 2K 2HG
5
4MG
= -.-.?.z i ; S70 S178
S499
ORCHID
expandable lo 32MG. for IBM PCs. XTs, ATs,
PS.'2 Model 30-286 as well as compatibles.
Supports both 8 and 16 bit bus. Uses 256K.
IMG or 4MG Modules, w/ OK $269
RAMQUEST EXTRA 1 6/32The only e-8MG,
e wait state card for PS/2 mod 50. 60, S 80
whicfi fully supports both 1 6 and 32-bit memory
access, includes 1 SER and 1 PAR pori plus
free serial cable. EMS 4.0 and OS/2 compatible.
Uses 256k and/Of i MG SIMMS S299
ACCELERATORS
TINY TURBO 286 Low cost, nigh speed, half slot
PC.-XT - Accelerates your PCXT with a 8MHz 80236
microprocessor. 60287 math chip socket $229
TINYTURBOXT High speed half slot accele-
rator for PC XT - Accelerates your PC/XT up to ^
times faster with a 1 2 MHz 80286 micropfocessor.
80287 Math chip socket $259
D-RAM TESTERS
UNI-002RT S1 49.95
Tests speed plus parameters
UNI-003RT S1 99.95
Tests standard SIMM Modules
256 X 8, 256 X 9. 1 MG X 9. 1 MG X8
CALL FOR OTHER OPTIONS AVAILABLE
VIDEO ADAPTERS
BOCA RESEARCH
1024 VGA 1024 X 768 in 16 simultaneous
colors. 640/480 in 256 colors. 132 col X 50-
43.25. 1024 X 768 - 800.'600 drivers 132 col
SI 59
SUPER VGA 800 X 600 Resolution; 256K
RAM,' 8 or 16 bit- 132 col X 50.43.25 LIM
Drivers/ 800 X 600 drivers for Windows. Auto
CAD $109
VGA 540 X 480 Resolution/ 256K RAM. 8 on 6
bit S99
Multi EGA 640 X 480 Resolution on multiple
frequency monitors- 640 X 480 ^ 752 X 410/
256K RAM/Drivers for Auto CAD. Windows and
Lotus S89
ATI TECHNOLOGIES
VGA WONDER 256™(256K video memory,
user upgradable) Same as VGA wonder 51 2"^'.
except with 800x600 In 1 6 colors and 1024x768
in 4 colors. Includes Microsoft comp|^i^^e
EGA CARD 640 X 480. 16 color, EQA'MGA
CQA'Hercules S89
VGA CARD 1024X768, 16 color.VG A EGA
MGACGA S1 19
MONO CARD w/parallel port $25
CGA CARD w-/parallel port $25
SOFTWARE
DOS 3-3'GW BASIC $59
DOS 4.0,'GW BASIC $65
PAINT BRUSH $39
TOPHAT - Does backfill conventional memory
from 512 to 640K on AT/ with OK $6Ef
TOPHAT II - Same as ToptiAT/ with 128K $85
BOCARAM/XT Provides up to 2MG of expanded
memory for 8 bit bus. Operates up to 1 2 MHz ■
Uses 256K D-RAM/ with BK S109
with512K SI 69
BOCARAM/AT Provides up to 2MG LIM EMS4.0
and/or 4MG of extended, expanded or backfill
memory. For 1 6 bit bus. Operates up to 1 6MHz.
Uses 256K D-RAM/With 9K S109
with512K S169
BOCARAM/AT PLUS Provides up to SMG of
extended, expanded or backfill memory.
Operates up to 33MHz and is set thru software.
Uses 1 MG D-RAM/ withSK S129
with2MG S299
BOCARAM/AT I/O PLUS Provides up to4MG of
extended- expanded or backfill memory-For 1 6
bit bus- Operates up to 33 MHz and is set thru
software- Has serial and parallel port. Uses
IMG D-RAM/ withSK S165
with 2MQ S319
BOCARAM 30 Provides up to 2MG of
expanded memory for IBM PS,'2 model 25. 30
and 8.bit bus PC that utilize 3.5 in. floppy disks.
Uses 256K D-RAM' with 6K S149
with2MG S289
BOCARAM 50Z Provides up to 2MG. 0 wait
state, expanded or extended memory for IBM
PS/2 model 50. 50Z,60. Uses 1 MG D-RAM/
withBK SI 60
with2MG S299
BOCARAM 50/60 Provides up to 4MG
expanded, extended or backfill memory for PS/
2 model 50. 60. Uses IMG D-RAM/
with9K SI 60
with2MG S299
I/O XT 02 41 For 8-bit bus. Has clock, parallel
port, serial port, and optional 2nd serial port.$49
I/O AT For 16.bit bus. Has parallel port, serial
port, and optional 2nd serial port $69
I/O SER 2 Add 2nd serial port, to I/O AT or L'O
XT $15.95
BOCA MCA PARALLEL CARD Adds 1
parallel port to PS'2 System $69
BOCA MCA SERIAL/PARALLEL
CARD Adds 2 serial and 1 parallel port to
PS 2 System $119
EVEREX
RAM 3000 DELUXE Up to SMG. Selectable
memory addresses, Expanded Memory
Specifications (EMS) 4.0 .' OS '2. Can be used
to backfill base memory up to 640K and the rest
as expanded and/or extended memory. Uses
256K D-RAM $99
With512K $139
RAM 8000 Up to 8MG capacity/support to
base, extended or expanded memory in any
combination. Fully compatible with Lotus. Intel,
Microsoft. EMS 4.0. EEMS. Supports Multi-
Tasking and DMA Multi-Tasking in hardware.
Software configurable (no dip switches to set).
Full 1 6MG window for future expansion . Zero
wait state, uses IMGD-RAM $239
RAM 1 0000 Up to 1 0MG capacity/support to
base, extended or expanded memory in any
combination. Compatible with Lotus. Intel.
Microsoft. EMS4.Q. Operates with no additional
wait states. Uses IMG D-RAM $159
UNITEX
DPI 3 BUTTON MOUSE -Microsoft Corri-
patible w.'software included $35
384 Multifunction Card $89
for PC XTExpands to 384K-SER'PAR,CLK,
Game port. Uses 64K DRAM
MARSTEK 3 BUTTON MOUSE
>' Microsoft/Mouse Systems Compatable
: Adjustable DPI up to 1 280 (software)
SOFTWARE INCLUDED...
$39
Retail Office
1025 E. Twain
Las Vegas. NV 89109
Phone: (702) 732-8689
FAX: (702) 732-0390
1-(80q)-843-8414
Mon - Fri Sam - 6pm
Sat Sam - 2pm
TERMS AND CONDITIONS
No surcharge for MC or VISA
Temis: MC ■ VISA • COO ■ CASH • AMEX add 4%
Purchase Orders from qualified firms.
20% restocking fee on non-detecfive reiurns.
Prices subject to change.
SEND ALL MAIL ORDERS TO
P.O. Box 19772
Irvine, OA 92713
Mail Order Division & Retail Store
17222 Armstrong Ave. • Irvine, CA 92714
Phone: (714) 251-UNTX(251-8 6 8 9)
Fax: (71 4) 251-8943
1-(800)-533-0055
Men - Fri 7am • 5pm
Sat Sam ■ 2pm
x5\
Initex, Inc
ESTA BLISHED 1976
MAIL ORDER DIVISION
Computer Systems
and Hardware
We Accept Purchase Orders from Qualified Firms,
Universities and Government Agencies
FROM ANYWHERE IN THE U.S.
CANADA, PUERTO RICO AND
THE VIRGIN ISLANDS.
l-(800)-533-0055
CALL for pricing on additional
FLOPPY DISK DRIVES, HARD DISK DRIVES,
PRINTERS AND MONITORS
Check Out these Great
Computer Systems Buys !!
SPECIALS
DPI Mouse
3-Button Mouse
with Selectable
Sensitivity
Software Included
$35
200MB Hard
Drives
Conner 3204
$899
Rodime
R03259A
$825
360K Floppy
Drives
Panasonic &
Mitsumi
XT Only DS/DD
$39
Mono VGA
Monitor
14" Paper White,
Tilt & Swivel Base
$99 ea.
$89-10 or more
HARD DRIVES
MODEMS
KALOCK 20MB XT 20MB,MFM,3.5 HH,40ms $225
MITSUBISHI 40MB.5.25HH.MFM, 28ms $319
MITSUBISHI 60MB,5.25HH.RLL, 28ms $419
CONNER 3204 200MB,3.5HH,RLL/IDE,16ms $899
RODIME R03259A 200MB, 3.5HH, IDE $825
Intemal 1200 BAUD $69
Internal 2400 BAUD $129
Internal 2400 BAUD w/MNP 5 $169
External 2400 BAUD w/MNP 5 $199
Dnitex (HAYES compatibles)
Internal 1200 BAUD $59
External 1200 BAUD $99
Internal 2400BAUD $69
External 2400 BAUD $129
FAX BOARDS
• ■ 1 1 Wow works with
Calculus EZ-FAX Windows 3.0!
The most Highly functional. Fully loaded. Cost effective FAX board
manufactured.
CCm Group III
Provides fullyconcurrent background operation. Allows userto transmit, receive
and view documents on screen . Once in memory, the transmissions may be
edited (or retransmission, printed, stored for future, or discarded off your hard
drive. SOFTWARE INCLUDED
C,\L OOIFX (4800 baud) Unitex Price $1 89
CAL 002FX (9600 baud) Unitex Price $269
ZOLTRIX 96/24 9600baud.send/feceivefaxcardwith2400baudmodem.
SOFTWARE INCLUDED- „ „ $239
SCANNERS
LOGITECH SCAN MAN Compatible with the Calculus EZ- FAX.
Scan man is a 1-400 Multi-Resolution Scanner, Real time screen image
generation while scanning. Using this hand scanner makes faxing your scanned
images a simple wave of the hand. Aonrt
CAL OOZBL INCLUDES CALCULUS EZ-FAX !}>009
DEST PERSONAL SCAN Combinestwo of tfiebestscanning platforms
into one, compact unit. Full page hand held and ten page sheet feed scanning
in one device. Perfonn "free-hand' scanning with the full page hand held
unit-tx)oks, maps, technical documents, oddly-shapped originals are easily
scanned. Place the hand held unit into the feeder base and automatically scan
up to ten pages al a time, within seconds.
The DEST Personal Scanned comes bundles with Recognize!, □EST'scritically
acdaimed omnifont optical cfiaracler recognition {OCR) software. Together
these innovative products offer the most cost effective, high accuracy OCR
solution available for the P.C.
300 dpi resolution. Halftone scanning with 64 levels of gray $649
UNITEX COMPUTER SYSTEMS
WITH FULL 1 YEAR WARRANTY
The New 386 Personal Computer Systems from Unitex have some
incredible features that outperform machines that cost hundreds of dollars
more! We have the configuration with exactly the options you want.
TLLSYSTEMriNCUJDFDoTsIs^^
UNITEX 386 SX/i 6
I 14" VGA Paper While Monitor ■
I Phoenix Bios. ■
I IMG on Board Memory (expandable to 8) ■
I 1.2MB Floppy Drive ■
I 2 EA. Serial and Parallel Ports ■
1 Game Port
101 -Key Click Keyboard
3 Button Mouse included
Supports E MS/LIM 4.0
Has Mathco Socket
INCLUDES
60 MB HD
INCLUDES 60MB RLL HARD DRIVE
OUR PRICE
$1295
UNITEX-386-20
■ 20MHz
■ 1 MG RAM (expandable to 8 MB)
■ 1 .2MB Floppy Drive
■ Fast IDE 1.1 hard/floppy drive controller
200 Watt Power Supply
FCC Class B approved
101 keyboard
Supports E MS/LIM 4.0
Has Mathco Socket
OUR PRICE
$899
UNITEX-386-25
25MHz
1 MG RAM (expandable to 8 MB)
1.2MB Floppy Drive
Fast IDE 1.1 hard/floppy drive controller
I 200 Watt PovKer Supply
I FCC Class B approved
I 101 Keyboard
I Supports EMS/LI M 4.0
Has Mathco Socket
AVAIL. WITH
64K CACHE
I
OUR PRICE
$1199
UNITEX-386-33
■ 33MHz
■ 1MG RAM (expandable to 8 MB)
■ 1 .2MB Floppy Drive
■ FastlDEI.1 hard/floppy drive controller
■ 200 Watt Power Supply
FCC Class B approved
101 keyboard
Supports E MS/LIM 4.0
Has Mathco Socket
INCLUDES
64K CACHE
)
OUR PRICE
$1899
VENDEX HEADSTART 286/1 2MHz COMPUTER SYSTEM
m 12mhz Motherboard
■ 80287 Math Co-processor Socket
■ Switchable Speed
■ 8 Expansion Slots
■ 1MB RAM
■ 1.1 IDE FD/HD Controller
■ 1.2MB Floppy Drive
1 YEAR WARRANTY
m 2 Parallel Printer Port
■ 1 Serial Port (RS-232 Interface)
■ 1 01 -Key Enhanced Keyboard
■ DOS 3.3 & GW Basic
■ 200 Watt Power Supply
■ FCC Class B approved
■ Award BIOS
MADE BY SAMSUNG
OUR PRICE
$579
SYSTEM OPTIONS (Add-ons to systems only)
FLOPPY DRIVES
\ 360K $60
% 720K $75
V 1 .2MB $79
^ 1.44MB(3.5")....$89
MONITORS
\ 12" Amber w/tilt and
swivel base $79
^ 1 4" Paper w/tilt and
swivel base $99
\ EGA Color $299
\ VGA Color $319
\ Super VGA color $41 9
VIDEO CARDS
\ Monochrome(720X) or
Color Graphics(320X)
with parallel port $25
V Boca EGA $89
\ Boca VGA $99
^ Boca Super VGA..S109
N ATI-VGA Wonder.$279
CASES
\ Baby SI 00
V Mini Tower $1 GO
\ Full Size Tower.. $150
POWER SUPP.
\ XT 200W S30
\ AT 230W $30
MOUSE
\ 2 Button $19
N 3 Button $35
(Includes Software)
Retail Office
1025 E. Twain
Las Vegas, NV 89109
Phone: (702) 732-8689
FAX: (702) 732-0390
1-(800)-843-8414
Mon - Fri Sam - 6pm
Sat Sam • 2pm
TERMS AND CONDITIONS
Terms: Cash - MC or VISA ■ no surcharge
AMEX onfy add 4% har»dlir>g fee
COD, Purchase Orders from qualified fimns.
20% restocking fee on non-defective returns.
Prices subject to change.
SEND ALL MAIL ORDERS TO
P.O. Box 19772
Irvine, CA 92713
Mail Order Division & Retail Store
17222 Armstrong Ave. • Irvine. CA 92714
Phone: (714) 251-UNTX(251-8 6 8 9)
Fax: (71 4) 251-8943
1-(800)-533-0055
Mon - Fri 7am ■ 5pm
Sat Sam - 2pm
TM
'Ogives you all the C
language routines you
need to write an impres-
sive scientific graphing
program of your own.
Highly recommended."^"
- PC Magazine
IBM® PC (with source code) $395
Circle 309 on Reader Service Card
Macintosh® (no source code) $295
Circle 310 on Reader Service Card
Licensed for personal use only
mmfw
DEC® VT220/1 02/52
& Tektronix®
4010/4014/4105
Terminal Emulator
for IBM® PCs
Circle 311 on Reader Service Card
VTEK-HP has added full
VT220 emulation to VTEK
New High Performance features:
TIFF export
Color PostScript® and viewable EPS
HP-GU2™ and PaintJet XL™ support
""^ Full national character set support
""^ Telephone dialer
faster and uses less memory
'I* requires '286 or '386 and VGA/EGA
VTEK-/yP$245 VTEK $195
Scientific Endeavors
508 North Kentucky Street
Kingston, TN 37763 USA
(615)376-4146 FAX:(61 5) 376-1571
QUARTERHORSE
High Capacity
Tape Subsystems
for Disk Backup, Data Acquisition, and
Archiving
Everything you need in a single, high-quaiity
pacl<age: Drive, SCSI Host Adapter, Enclosure,
and DSI's Backup Software.
• 320/520 Mb 1/4" CI . , . . Si, 495
• 1.2 Gb 4mm DAT s3,195
• 2.3 Gb 8mm HS s3,695
New: 450 Mb 3480 CT . . . . $4,295
Optional Application interface Libraiy
(in "C") available. Full Support.
Terms: U.S.-Vlsa,COD,pre-appvd. credit.
Other: Prepaid wire transfer, Inter-
national letter ol credit.
DATA STRATEGIES
INTERNATIONAL, INC.
9020 Capitol of TX Hwy.Se. 420, Austin, TX 78759
(512)338-1745 FAX(6I2)34S-1328
Circle 97 on Reader Service Card
PC Communications
Coprocessors
mm «M>
Our communications coprocessors offload serial and
parallel communications tasks from PCs used in
dedicated applications. RS232 and RS485 style
communications. Easily programmed using C. A
memory mapped interface to the host PC allows high
speed data transfer and simple buffer schemes.
From 64k to 51 2kot memory local to the coprocessor
but accessible from the host PC. Used in many in-
dustrial and business systems to dramatically im-
prove performance compared to standard PC serial
port implementations.
Z-World Engineering
1 340 Covell Blvd., Davis, CA 9561 6
(916) 753-3722
Fax: (916) 753-5141
Circle 380 on Reader Service Card
9 Track Tape Subsystem
for PC/XT/AT/386/PS2
$1995 for 1600/3200 BPI
$4995 for 1600/6250 BPI
$6995 for 800/1600/3200/6250 BPI
CALL 1-800-289-4TAPE
Laguna Conversion Systems
1401 South Pacific Coast Highway
Laguna Beach, CA 92651
9-Track Tape Subsystem
for the IBM PC/XT/AT
Now you can exchange data files between
your IBM PC and any mainframe or mini-
computer using IBM compatible 1600 or 6250
BPI 9-Track tape. System can also be used for
disk backup. Transfer rate is up to 4
megabytes per minute on PCs and com-
patibles. Subsystems include 7" or IOV2"
streaming tape drive, tape coupler card and
DOS compatible softu-are. For more informa-
tion, call us today!
nUfJLSTfJRl
9621 Irondale Ave., Chatsworth, CA 91311
Telephone: (818) 882-5822
Circle 294 on Reader Service Card
Little Giant"
C Programmable Controller
This shirt pocket
sized computer
interfaces directly
to the outside
world. Use it to
control anything.
Instantly program-
mable using your
PC with Dynamic
C. ROM and bat-
tery backed RAM to 1024k bytes. 8 Channel, 10/
12 bit, A/D with conditioning. High voltage and
current drivers. Battery backed time and date
clock. Watchdog and power fail, 4 serial channels.
24 parallel I/O lines. Timers. Integral power supply.
Terminations for field wiring. Expansion connec-
tor. Plastic or metal field packaging available.
OEM versions from SI 99.00.
Z-World Engineering
1340 Covell Blvd., Davis, CA 95616
(916) 753-3722
Fax: (916) 753-5141
Circle 381 on Reader Service Card
Introducing
ITR VISION
a Software
00
'695
Special Offer
The Software Solution
To Image Compression
• IBM Compatible MS-DOS 3,0 or Higher
• Uses EMS 3,2 or above to Handle
Large Images
• Variable Compression-Up to half a bit
per pixel
• No Extra Hardware Needed
• Uses Higfi Resolution TGA Files
• Includes Proposed JPEG Standard
Compression Modes
CALL NOW TO ORDER
1-800-966-4487
MAJOR CREDIT CARDS ACCEPTED
440 BYTE- NOVEMBER 1990
Circle 198 on Reader Service Card
Circle 186 on Reader Service Card
in
SOFTWARE
ACCOUNTING IMICE&ACCES.
DACEasy
[5aC Easy B
If4
S78
$129
SI 29
S129
: Easy Bonus pack 4
DAC Pavroil
Dollars S Sense (3.Tj
w'Forecasi
GREAT AMERICAN:
One Wriie Plus
AccounB Payable
AccounS Receivabe
Payrol
JK Lasser Income Tax $43
Money Matters SA7
Peacntree 111 SU'
Peacltree DWe Bonis BnsS S210
Proftwse Bus, 10 pak S138
ProfitwiseiSolorTon repofi
S graph S108
OuiAen 3.0 S33
Tobias Manaong your
Money 16.01^'
Tobias Tax Cut
Tobias Manajng Yajr S
TuriMTax
Wealth Builber
Turt» Tax Professional
Masterpiece
MS BuaSenal Mouse
w/Windows 1
Omni Mouse II Bus wPalnt
OfTini Mouse II Sena! w.'Pant
MSBusfiessSPaa :
PC Tra* Ban Senal
w.'Maocian
SumrraSketcti 1112x12
INTEGRATIIVE
Frarr.eworkill
MSWofiis
PFS: Firsl Ctxjce
SrnarWare II w./Spell
SlOS
sns
S37
SONY DISKS
3 5'H;^Ct"S'^1W
5 25" Hi* DenSitv 100
DESKTOP PUB ■ WORD PROG.
1
S467
S104
aintonsh IV plus . .
Pefforrr wiTteSigner & filer S154
Printshop 534
Pub/sfi It S105
Publishefs Paintbrush %^58
Ventura PuUshmg $496
Ventura Pro Extension $388
Arts S Letters £0 SCaB
AuKxJe* Animator S198
Dan Brcklin's Page Garden S65
Corporate Ladder
Draw Per'ec: S262
GokrK S115
Go&TKPijs 5175
CAD & ENG.
Deson6AD2D
De9QnCAD3D
DrafS Uttra
Gen eric CADLevelS
Gen eric CAD3D drafting
Math CAD
Turbo CAD
MS Wort
MS Wort Companon
MS Wort for Wnflows
MS Wort forWndows
i^?1^essonal Wnie
Voksivrileri
Vpkswnief De^jxe Rus
WSrd Perfect 5.1
Wort Perfect Lijfaiy
Wort Perfect Wte
Wordstar 2000 Plus
MS Mu?EPlaaXe:^i«
SCO Fo<Base
icovt^x 1^
SCQXerK386ver.2.3.1
SCO XenK2B6ver.2.3.2
COMMUNICAT.
Coi
Cro
DATABASE
Clarion Personal Oevefoper |l04
Clanon Pro Developer S368
Data Perfea 2.1 S255
Clrpp
r4.0
__ase IV S438
Dbase IV Developers Edrfion $789
Data Ease |4is
DB Pubteher Pro $389
DBPubisfier Report Maker $165
Foxbase 386 $284
FoiSase Pis $178
FoxbasePro $4ia
Lotus ^enda $248
Oracle Database add m $142
Paradox 3-0 $444
Paradox 386 ^
PFS Prof Fae
.ross talk XVI
Crossta'k Windows
grosstaiicMark IV
irsc Access 4,1
Fastwire li
Lapiriklll
Mirror III
PC ATTywhere IV
Procom P\is
Remote 2
Smarlcom II
Smartcom III
SmarEcom 320
Oose-up
Cosesso"
Re^» Goc
$102
$77
$133
S2K
S574
R-lasecompier
R;BaseforE>OS ....
Revelaiion Advance 5506
Revelation Advance Runtime S98
VPE)peft S112
VP info Sr2
DBXL Diamond 1.3 SC=
RaodFtieli
R&R Code generator S";
RSR RepoffWnter S'::
RoftexZO S-57
LANGUAGES
Macro Assembler
MS Bmc Pro develoo sstm S29S
MS C tonoiter 5.1 ' S272 _.
MS Cobol Compder 3 0 $545 CAT Rex
MSFonranlSjmp.ler S272 OFIOCT
MS Ouck Pascal S61
Rya.n Mcf ariard Fortran $358
Rya-^ McFar-anJ Cobol 5^
Tl^ Base 1.1 564
Tuftjo C 2 0 5Si
Jiita C Pro ST58
Tl/tx) Pascal 5.5 Pro Pa* S158
Turtx) Pascal-Dev. Library S254
Merosofi Pascal S180
Mero Windows Dev SM"
Turtw Power Tools Plus g6
LAN & NETWRK
$439
|598
S151
S118
5506
S865
S626
$277
Accpac BPt NeiwrK
D^Si^LAN3pacK
DBase iV LAN
Fo)«aseLAN
MS Excel Network node
MS Wort Network fXKie
Novell Netware ELS I
Novel Netware ELS II
Paradox Networit
°F_SP-o';ss>c-alLAN
.5':,-= F,Di."erNework $o8
Wo'C perec: aOditonal user $154
Lompieie nanobcariauo
ComqleteFi^ilPgeOCR'FP $288
CATReader 1/2 page S139
* \T RMder Ful P^e S224
UTILITIES
GRAPHICS
Corel Draw ^2
Deluxe Paint II Enhanced $75
Deswier $414
FirsIThjbfchers Power Pack SS7
Rowcharling II Plus $121
Form Tools 548
FormWoiiffiwifilSiie 581
graph Pljs S3'S
raphicintheBox K.:
Ha rvart Graphics Si"-
HarvartGraphiCS DrawPrtnr 55:
Ldjs Freelance Pita S3i4
PC Paintljrusti to Windows] 578
PC Paintonjsh rV* $104
PFSFrsPubfehterAnGllry $74
Pisai 542
SPRDSHEETS
Lotus 123 ver.2.2
Lotus 123 ver 3 0
Luc<3 30
MS Excel 21
MSMulDPlan4.0
Multiplan 4.01
Plan Perfect 5-0
Quattro
Quatiro Pro
SuperCafcS
Twm Advanced
VP Plannef
SuoerCkcV LAN
VP Planner 2.0
I DrPlus
386 to the Max V. 3.0
Above Dsk
Ba*Lp Pro
Braok&n Bridge
Caroulel ^
Copy II PC
Desqvtew
Desq view 386
PireaAccsss
Fastbackftjs
Formworicsw/fil 8fie
Le Meru
Lotus Magelan
Mace Utibes
MS Windows 236
MS Windows 388
Move -Em
Cc-r-aTce'S.O
I'/^iAft-xecl 5.0
Poa Drop P.us
adetock Pkjs
Spmwiite II
SreePfo
Xtree Pro Go«
Allways tof Lotus
Alhrays for Symghony
S255
S287
...larkPI..
Caiise Control
Dan Brid*'s Demo II
^iSpl Plus
Gofer
Lotus Metro
Mace Go kj
Xtree Net
V Feature
VFeaajrePlus
Ootune
INSTRUCTION
PRJCTMGMT
Harvart Projea Manager III
Tmefeie 3.0
VP Planner 3D
Tmeline Graphics
Mavs Beaco.T
TeaCTiEsTypng
PC Logo fnewver.)
Persorj! Lawer
CarTTiEn San Dieoi:
W^ere Wo?S
Where mTme
Where rn the USA
Resume Maker
Will Maker
8 bii Coax'Slar
SbuCoKcBus
8 b<t UTP/Slar^s
8W4inl
i6t)itCoax'Star
l6bsCoaxBLB
leoitUTPStar Bus
LAN CARDS
8portextAaiveHubUTP $^
Novell Boot ROM aie Bit §9
e&tEnetInt $164
16 Bit H:-oerfEnet Novel! $229
GAME & EDUC.
Ca&omia^ames
California Games II
cne^ aster 2100
F-15Stnke EMte II
F-1 5 Combat Piot
F-l9Stea1h Fighter
Kino's Quest I.TI. III. IV
Hunt for RetJCWoPer
Leeure Suit Larry I
LelEi^e Suit Lanyll.lll
Mac Scuba
MSFEghtSi(THiaEDr4.0
PC USA
RedStomi Rising
Sim City
Tetris
Tlieir Finest Hour
Ton Que of the Taman
QCKE
ICOMPUTERS $199
El
MffiuPshi Diamond Sc
PanawrK 1391
Sony 1304 MuHscan
Sony 1302 Mutecan
BACKLIT NOTEBOOK
♦ 9.5Mhz-20MB $1295 $34/mo
only 6lbs
POQET $CaU$
ATARI Portfolio$359-$15/mo
PALMTOP 80C88. MS DOS compatible.
Lotjs 123 file compatible. Word Proces-
sor. Address Book. Appointment Diary.
Phone Dialer. Up Download thru parallel
port to printers' PC/XT/AT/386.0
SHARP Notebook
PC 6220 $79/mo
* 286-12Mhz
* 20MB hard drive
* Backlit super twist VGA-LCD |
* Weighs 4.4 lbs. - 11"x8.5"x14-
1 5/"^°'
TOSHIBA !
llUUO/ookcoc Si49
T1000/I200SE/XE
ir^B/2tv1B Call/S299
T1600/3100/3200/
5200 2MB S295
lrvtB/4M3 S199/Cal!
Z386.20/25/33
1MB/2MB S145/249
4MB S649
Z386SX
2MB S199
COMPAQ
SLTlfvlB STVV
LTE286
1MB/2MB S295/475
DeskPro286-
20/20E/25/286-6
1MB/4MB S165/440
DeskF>ro386S
1MB/4MB S165/495
DeskPro 386/33
2MB S295
IBM PS/2
Mdl 3U/O0Z/CO
512K/2MB S75/225
Mdl70.E61/121
1MB
Mdl 70 A-21
2MB
Mdl 80 141
1MB
Mdl 80 111/211
2MB
EPSON FAX ■ RICOH
CANON FAX
FaX;rtort;15
Fax aim 20
FaX|jfoo«23
Faxpi>m26
FaxD(wie35
Fax 222
Fax 270
Fax 350
Fax 450
Fax 630
Fax 705
Fax 770
Fax 850
$419
S569
S749
S895
S865
SI 099
S1399
$1595
$1845
$1899
$2149
$3399
$2849
PANASONIC
KXF 120
KXF220
KXF 320
KXF 50
KXF 90
KX110
$749
$1045
$1335
SCALL
$CALL
$CALL
S125
S245
S199
PANAFAX
S299
4019LoserlM6 $299
UF 160
UF170
PDE120E
PDE160E
PDE170E
MURATA
1MB/2MB
HP IIP/Ill
1MB/2MB SI 45/245
1^900
S145/209 t^'lOO
M1850
F25
S325
80287.8
80287.10
80287-12
80387-16
80387-20
80387-25
80387-33
S125
S196
S204
S269
S295
S389
S455
$645
$925
$495
$679
$979
$395
$499
S698
$769
F37 $849
F40 $1110
F45 $1299
Samsung 1010 $399
RF810
RF860
RF910
RF920
Fax 15
Fax 25
Fax 35
Fax 80
Fax 95
Fax 105
Fax 1010
Fax 1000 L
F^lb
FO230
F0 333
FO5I0
FO550
FO750
FO800
FO5200
UX110
UX181
Guisll0/220v
AudiovoxlOOO
AF2000 ■K220.
$399
$625
$499
$699
$666
$939
$999
$1199
SI 795
S18I9
S2795
$2995
W99
$599
$699
$759
$1199
$1499
$1695
$2499
$455
S595
S499
$359
$499
FAX CARDS
c.j«ft. JT 9600 $299
Hayes JT 9600 $459
9600 FAX + 2400
Modem card $299
Complete
PC 9600 $394
9600 Faxed $184
MODEMS
2400 int
2400 ext
9600 int
9600 ext
$69
$Call
$395
SCall
TOSHIBA !
T3400
T3600
T3750
S568
$659
$748
AMx,2400te $82/116
2400 MNP i/e $155/225
9600v32MNP5i $745
Evew 2400 MNP5i $175
2400 MNP5 ext $194
SCANNERS
Stiarp JX 100 S66S
Sharp JX 300 $2779
Sharp JX 450 $4779
Chinon DS 3000 $549
Chinon DS 3000/OCR $699
Epson Color SCall
HP Scanjet $1385
Oscam dOOdpi full pg +
doc feed + OCR S695
Panasonic 505U S7B4
SI 078
$989
$165
$499
Panasonic 506U
Panasonic 307U
Complete PC 1/2 pg
Complete PC full pg
Logitech 5' ScanMon
+ OCR
DEST 81/2 scan + OCR
Mars axwp i- Hand - ocr
Mars 800d=. 5' HandScan
- OCR S299
$299
S699
S179
PIllHUniUn Mr
800-383-3199
orders only
714-898-8626
customer service/foreign orders
FAX: 714-891-12024
M-F: 6a.m. -6p.m. Sat/Sun 7a.m. -2p.m
LAP-
TOPS
TOSHIBA
MONTHLY PAYMENTS
TOSHIBATIOOO S599 $23 mo
TlOOOSENotetjook SGAa
TIOOO XE 1200 XE NotetXJOk $CAa
$CAa
otetXMk SCALL
T1200HB20MB S1599 S58mo
T1600 286 20MB $2399 S64mo
T1600 286 401^8 $2585 S69mo
TI600 X 40MB SCALL
T3100E 286 40MB 396 mo
T31 00 SX 40MB 80MB $3585 CALL
T3200SX40MB SCALL
T5100 386 100MB S4199 SllZmo
T5200 386 40MB S4479 $119.mo
T5200 386 100MB $4879 $130/1110
SHARP
PC 6220 Notebook 20MB $79 mo
PC 8081 80MB Color VGA SS169mo
PC 4741 Mini Laptop SCall
PC 5741 40MB VGA S93 mo
LEADING EDGE
386SX With 20MB SI 995 S52'mo
386SX With 40MB $2095 S57/mo
TEXAS INSTR.^
Tl 1 2 286 20MB •,=:» SI 895 ^
TI45 286 52349 S63 mo
Notebook 286 20MB VGA-4lbs SCALL
ZENITH LAPTOPS
Minsport NOTEBOOK SCall
Superspod 184-2 SI 695
Supersport 286 20MB $2499
Superspoct 286 40MB $2699
Supersport 286E 2040MB SCall
386SX 40MB $3899
NEC LAPTOPS
Ultralite 2MB NOTE BOOK SCall
Prospeed 286 20MB SCall S67~.mo
Prospeed 286 40MB SCi I $78 mo
Prospeed 386SX H;all $102 mo
Prospeed 386 40MB $3499 592 mo
MITSUBISHI
MP 286-210 2 FO S1265 $35 mo
MP 286-220 1 FD. 20t.E $1639 $45 mo
MP 286.240 1 FD. 40r.!= $2139 $58 mo
COMPAQ LAPTOPS
LTE20MB $2139 $58 mo
LTE 286 20MB $2525 $80 mo
LTE 286 40MB $2699 $87 mo
COMPAQ SLT 20MB 40MB SCall
COMPAQ SLT 40MB SLOW
SLT 386SX VGA SCall
EPSON LAPTOPS
286E 20MB removable $2198 S60 mo
286E 40MB removable $2349 $65 mo
386SX 20MB removable S3159S85mo
386SX 40MB 53299 389 mo
GOLDSTAR
GS500 286 20MB $1495 $40 mo
GS520 386SX VGA 40MB LOWS^;all
HYUNDAI
LT4.286 20MB VGA $50 mo
LT5.386SX20MB $64 mo
NB.286 20MB $71 mo
TandonLT286LT386 40MB $Call
PanasonicCF150B-.=*. 5599 $23-=
Altima386NSX Notebook $Call
Bondwell 310; 286 40MB $1695
386-20 Goldstar
$1895
386SX Goldstar
$999 $25 mo
-•■•e ='V.' - - 5' - 21m -cx; eve • ' ■ rer'eave
CO— c e- ■
Goldstar XT
$399 $16/mo
b v-: s\: X : .-c-Ds: 3 ^ • ^6eK ra;.i • ■ 5' y 360KB
486- 25Mhz
4MBRAM <t!*2I>QQ
100MB HD «pOt#«7c7
Ma^avox XT
20MB $599 $21/mo
386-33Mhz
40MB mono $1895
IBMPS/S
Model 25 Mono color S9751229
IBM 8530 286 20MB 30MB $1695 1895
IBM 8555 SX.3OMB S2695
IBM 8555 SXeOMB S3025
IBM 8560 286 44MB S3175
IBM 8571561 061 ' $3495 3895
IBM 8570 A61 55845
Portable 70 60MB 120MB SCall
IBM 8570.121 20Mhz 386 $4450
IBM8570.A21 25MI1Z386 $6195
8580.041 16Mhz 386. 40MB $4195
8580 111 20Mhz 386. 115MB $5795
COMPAQ
Deskpro286E 20MB 40MB S2099 2399
Deskpro386S SCall
Deskpro 386 20E 40MB M275
Deskpro 386 20E 1 1 0MB $4799
Deskpro 386 25E 84MB S5495
Deskpro386 25E 110MB $6195
Deskpro 386 25E 300MB $8495
Deskpro 386 33 84MB $7245
Model 486 25N
120MB 320MB 650MB SCALL
Portable III 20MB 40MB S3395 3998
Portable 386 40MB 100MB $4799 5599
APPLE MACINTOSH
Portable S3899
Mac SE 30 40MB $2950
Mac IIX 40MB $4150
MORE LAPTOPS
FORA 386SX 40MB VGA $2395
FORA 386SX 100 200MB $2799 3098
PACKARD BaL286.VGA20 31995
Sarrst.ngGS 3600 VGA 40MB $1959
SamsungGS52W $1495
PRINTERS
Panasonic KXP.1180
Panasonic KXP.1191
Panasonic KXP.1124
Panasonic KXP.1695
Panasonic KXP.1624
KXP.4420 mSER
KXP.4450i LASER
KX04455mSER
Diconix 150 plus
TILasei
Sharp Laser SX.9500 S895
NEC2200 S325
NEC 6200 SCall
NEC 5300 S649
OladalaML182 S230
OkklataML320 $335
OkkJala ML 321 S455
OkidataML380 24pin S355
S209
S289
SCall
SCall
SCall
SI 299
SCall
$318
SCall
OkidataM-;.-: =- : -
Okidalal.'-;;- : -
Okidala ML 295 2- o.' 5955
Okidata ML393 C24pS1029
Okidata ML2410 24p $15"
Toshiba 301
TosHiba 311
Page Laser 6
HFDeskjet Plus
HP 2P Laser printer
HP III Laser printer
HP 2D Laser printer $23M
S318
St 099
$695
S189
S199
S259
I249
5539
5238
5258
HPDeskwriter
Eoson LQ510
E::;c" Lase- &000
$795
S295
5899
Co-ner200MB18ms S945
SEAGATE
20MB ST225
30MB ST238R
40MBST251.1
BOMB ST277R
80MB ST4096
20MB ST1 25 3.5"
3(IMBST1393.5"
WESTERN DIGITAL
WD1003V.MM1 HOC
WD1003V.MM2<.:C
WD1003V.SR1 RLL S99
WD1003V.SR2RLL $115
WD1006V.MM1 1;1 $99
WD1006V.MU2*.: $119
WDXTGENZOCTHDC S58
RIecard 20MB XT/AT S349
WD 3.5- 40MB IDE AT S415
Temis: These are pre-payment prices decounled 2.9% for cash. Dscover, VISA/MC/COD a/e not considered pre-paymenL Restocking 20%.
AOO BYT ^^^i®^l '° change, all sales are fln^. Defecth/e items repaired, in warranty. A $5.95 handling charge will be added to all orders.
Telephone Product Center
12603 Hoover St.,
Garden Grove, CA 92641
We accept Cashiers Checks. We check for stolen credit cards. Prices and availatHlity
, NO RETURNS. Monthly financing payments are approximations only.
Circle 339 on Reader Service Card
Full Page Scanner. .$269.00 Letter Quality Daisy Wheel Printer. .$119.00 200Meg Drive. .$849.0
"We guarantee lowest pricing * on Seagate, Everex, Panasonic, DTK Systems, Samsung, all memory expansions,
and many more name brand products. Also, NEVADA COMPUTER specializes in over stocic, discontinued, excess,
liquidation, bankrupt, etc. INVENTORIES, of which we purchase large quantities under dealer cost and offer
to you at a fraction of everybody elses pricing. Savings up to 90% off. All new with at least 90 day warranties."
mm
MEMORIES.
Description
1MB Add-on Module
1MB Add-on Module
4MB Add-on Module
4MB Add-on Module
1MB Memory Exp. 8d
1MB Memory Exp. Bd
4MB Memory Exp. Bd
4MB Memory Exp. Bd
1MB Memory Exp. Bd
4MB Memory Exp. Bd
1MB Upjrade Bd
4MB Upgrade Bd
Equiv. Compaq
Part #
113131- 001
113646-001
113132- 001
112534-001
113644- 001
113633- 001
113645- 001
113634- 001
117428- 001
117429- 001
110235-001
108070-001
For
Model #
386/20/25/20e/286E
Deskpro 386S
3Se/20/25/20E/2S6E
Deskpro 386S
Deskpro 386/20e
Deskpro 386S
Deskpro 386/20e
Deskpro 386S
286E
286E
SLT/286
386/16
Your
Low Price
179i"i
189""
359"
4ggoa
2ggao
3jgoa
799""
799""
469""
1299""
399""
1299""
Description
256 X 9 IBM
IMeg X 8 Apple
IMeg X 9 IBM
4Meg X 9 IBM
120NS lOONS SONS 60NS
19"" 29"" 33"" 59»"
85"" 95"" 99"" —
— 64"" 69"" 99""
_ _ 39900 49900
IMeg 119"" 2Meg 179"" 4/Heff 299"
HP IIP 1049"" HP LASER JET II 1499"" HP III 1799""
All memory lioanls expandable to 4 Meg. Specify Machine Type
8087
8087-2
8087-1
80287
802878
8028710
8 Bit
5MHz or less 88""
8MH2 118""
lOMHz or less 149""
16 Bit
6MH2 149"°
8MH2 189"«
10MHz 218""
8K28712 Laptop
278""
32 Bit
80807-16 16MHz
8038720 20MHz
8038725 25MHz
8038733 33MH2
80387SX
80287-XL
309""
359""
459""
559""
2ggoo
228"°
Description
512K Upgrade
2MB Upgrade
1MB Module
2MB Module
2MB Module
1MB Mem. Board
2MB Mem. Board
2MB Exp. 8MB
4MB Module
2MG Module
4MG Board
2-8MG Board
Equiv. IBMPS2
Part #
30F 5348
30F 5360
6450603
6450604
6450608
6450375
6450379
6450605
34F 2933
6450572
6451060
1497259
For
IVIodel #
30/286
30/286
70-E61 8 121
70-f6r « 121
70-A21
80-041
80-111 & 311
70/80
70/80
70 & 80
80-A21 & A31
50-55 & 60
Your
Low Price
59°°
189°"
104°"
1S9"
209""
149""
31900
599°°
599°°
44 goo
699""
499"
Description 150NS
64 X 1 ,.,15* 1"
64 X 4 -foO^w* 2«5
256 x 1 ^'^jW^O' 1"
12aNS lOONS
180 2*0
M l
RAM 3000 DELUXE Up to 3 Meg. (EMS) 4.0 OS/2. Back up base
memory and expanded and/or extended memory. Uses nnnn
256K D-RAM 99""
RAM 8000 Up to 8MG capacity/support to base extended or expanded
memory In an/ combination. Fully compatible with Lotus. Intel,
Microsoft. EMS 4.0 EFMS. Supports Multi-Tasking and DMA Multi-Tasking
in hardware software configurable (no dip switches to set). Full 16MG
window for future expansion. Zero wait state, uses IMG ^nnnn
D-RAM 199""
RAM 10000 Up to 10 MB extended or expanded memory.
Compatible with Lotus. Intel. Microsoft. EMS 4.0. Uses ^-.^nn
1 MB D-RAM 179'"'
256 x4
1 Meg X 1
06-
295
IIS
8°°
495
3«
23S
900
5<s
39s
2"
10°°
5»s
16 BIT MEMORY BOARD FOR 286. 386 AT
0K-8Meg Board • 4 0 LIM Compatible • New 5 Year Warranty
• Conventional, Expanded and Extended Memory
• Supports DOS, OS/2, LIM/EMS 8, EEMS
• Operates with CPU Speeds to 33 MHz
OK - 129"" 2 Meg - 246°°
4 Meg - 353"° 8 Meg - 577°"
386/25/33
359""
1159""
2MG Card Toshiba Portable T1600
2MG Card Toshiba Portable T3100SX .
4MG Card Toshiba Portable T3100SX. .
512K Card Toshiba Portable T3100e . . .
2MG Card Toshiba Portable T3100e .
2MG Card Toshiba Portable T3200SX .
4MG Card Toshiba Portable T3200SX
3MG Card Toshiba Portable T3200 . . .
2MG Card Toshiba Portable T5100 . . .
2MG Module Toshiba Portable T5200 .
3MG Module Toshiba Desktop T8500
49!
13"
6«
29800
298°°
798°°
148°°
298°"
298""
698""
498"°
298°°
298°°
348°°
• 300 DPI • 16 Sees per page • 32 Level Gray Scale
• 1 year warranty • Ready to go Interface card and cable Included
List 1595 Your Price 499"''
OPTIONS: OCR 199°" PC Paint By Z-Soft 1.65 79"°
Sheet Feeder (also works with HP) 299'°
-YEAR END CLEARANCE-
WHILE SUPPLIES LAST - WITH 1 YEAR WARRANTY
• Automatic Group 111 Digital Fax • Background operation
• Send & receive, screen images, scanned pages
• 1200 Baud modem built on • Fax 9600/7200/4800/240 C
• Software - telephone cord • New, factory sealec
List 695 Your Price 14900
• 6.5MB per minute
• Wangtec 5099EN24 drive o2
• Wangtec 8 fait Qic60 controller
• Software • Menu driven
• DC600 cartridge • Easy installation
List 99900 Your Price 399^0
40MB backup works off floppy controller
• 14CPS Letter Quality
• Manufactured by Silver Reed
• IBM Centronics Parallel Interface
• New 90 day warranty
List 1149"" Your Price 149""
12 CPS version for
OCR Software
• IBM Interface 8, Cable
• PagePower Software
A complete drav/
Scan, fax packages
• 200DPI • Automatic Sheet Feede-
List 999»» Your Price 269""
MANUFACTURED BY ZOOM PC 2400 HC INTERNAL MODEM
• Fully Hayes Compatible • Monitor Speaker with Volume Control
• 2400/300 Baud Transmission Rate • Addressable COM 1.2.3,4
• Compatible with IBM PC XT AT and Compatibles
• Full Duplex Operation • Complete with ProConim Software
• Two Year Manufacturer's Warranty • Auto Dial/Auto Answer
List 199°" Your Price 79"° Each
2400 BAUD EXTERNAL MODEM List 299°" Your Price 99<°
~l 1 VtAR
I I
EV-923 EverCom 12 300/1200 bps Bitcom Software 69""
EV-941 EverCom 24 2400 Baud Int. Bitcom Software 139°"
EV-945 External 2400 Baud 199""
EV-942 2400 PS2 199°" Level 5 MNP Add 390«
IBM DIRECT REPLACEMENT
150 WATT XT Comp. • UL Appr • 110/20V input switch • 4 drives 49°"
200 WATT AT comp. • UL Appr • 110/220V input switch 69'°
12" Amber w/TlIt & Swivel Base
14" Color 640 X 200. 16 colors 209"
14" EGA 640 X 350. 64 colors/31 369"°
VGA 800 X 600 Multisync Compatible 449°°
14" VGA Demo looks new. .31 Dot Pitch 284°"
ST125-0
ST125-1
ST1380
ST138-1
ST225
ST238R (RLL)
SJ251-1
ST227R-1 (RLL)
ST4096
ST4144 (RLL)
EGA EV659, 640 x 350, Auto Switch
VGA Viewpoint 16 Bit 256 Exp 512k
a If
AT KIT XT KIT
20mB 40msec 3.5" S249 S299
20mB 28msec 3.5" S269 S319
30mB 40msec 3.5" S289 S339
30mB 28msec 3.5" S309 S359
20mB 65msec S199 S249
30mB 65msec S219 S279
42mB 28msec S269 S33S
65mB 28msec S339 S389
80mB 28msec S549 S599
120mB 28msec S649 S699
XT kits include cables, software (over 32MB) controller
AT kits include cables, rails, software (over 32MB)
CONNER HARD PfilW±^
99"
179"
40 Meg 18 Mil. Sec. .399" 100 Meg 18 Mil. Sec. 549"°
200 Meg 18 Mil Sec. 849"
360K V2 Ht. 5'/. 59"
1.2 Meg 5'/i 79°"
720K 3V2" Dnve w/5'A' mounting 69"
1.44 Meg 3ii " Drive w/S'/i " mounting 89"
360K Tandon TM100-2 Full Ht (The original IBM) 89""
We also carry Sony Teac & others. Please Call
NCC VIDEO CARDS. . .
MonoGraphics (Hercules Compatible) with Par Port 29"
Color Graphics (Hercules Compatible) with Par Port 39""
Mono Card Text Only 9""
VGA Card 1024 x 768 (256K Exp 512K) 109"
STB mono/color card 29"
FOR HARDDRIVES
39" 8 Bit WD Controller 59"
109" 16 Bit Everex HD/Floppy 1.1 99°"
FOR FLOPPYS
Super Floppy Controls 1.2, 360K. 720K & 1.44 Drives 69«»
IDE Controller
16 Bit WD Controller 2:1
ORDERS ONLY
800-654-7762
TECHNICAL / CUSIOMER SERVICE / ORDER STATUS:
702-294-0204
FAX 702-294-1168
TnOemtrts »n RagatentI witM OMr nspeetive Cai Prices Sub/eci to Cliiiige
Ail Products 90 Day Warrsnly unless slated otherwise.
• WE ACCEPT INTERNATIONAL ORDERS
• NO SOFTWARE RETURNS
NO SURCHARGE FOR MC/VISA/AE
TERMS:
MC • VISA • COD CASH • NET
Purchase Orders fnim Qualitied Firms
Personal Checks • COD add SS.00
20<yt Restocking Fee on Returns Within 15 Days
No Refunds After 30 Days
ALL PRICES FINAL
SE HA6U ESPANOL
7000 Nevada Hwy. • Unit 101
Boulder City, NV S9005
SHIPPIHG: (min 8=) UPS
EMBER 1990!
NEW UNIQUE POWERFUL!
INTRODUCING...
NETFAX
NETWORK FAX SYSTEM
• Send from within WordPerfect
• Automatic inward routing via TTI/CSIO
• Uses no TSR Memory
• Includes facsimile modem & network software
• Send FAX messages from any worl<station
• Merge text and graphics
• Automatic personalized cover sheets
• Can both send and receive fnnc
• Secure Journal to Users ^Hilt)
Get FAX Power Today!
\LL XHE FM® 1-800-289-3329
Circle 15 on Reader Service Card
• Intel S052AH-BASIC CPU
• PROM programmer
• Now requires 5V. Supply only
• Enhanced memory mapping:
Supports 2K-64K device-^
to a total of 128K.
Still only $228.00 QTY 1
Call Now! (603) 469-3232
Inquire about our PKD51 8051-8052 product development
kit tor the IBM PCXT/AT- $595. and 8051/8053 BASIC
compiler: S295.
Binary Technology, Inc. ^
MEMORY UPGRADES
IBM PS/2 , APPLE
AST , COMPAQ
HEWLEH PACKARD
ZENITH , SUN MICRO
STANDARD SIMMS
u\ptop memory
(nec, toshiba, apple, compaq)
laser printer memory
( hp canon, tec engine)
no risk, best price, best quality
Ae© On
iiMERICA
A DIVISION Of ROHM CORPORATON
«3 N MATHILDA AVE SUNNYVALE. OA 9W88
TEL (4081 746-1590 FAX |<08| 746.1593
1-800-292-7771
488
Easiest to use,
GUARANTEED!
• IBM PC. PS/2, Macintosh. HP. Sun. DEC
• IEEE device drivers for DOS. UNLX.
Lotus 1-2-3. VMS. XENIX & .Macintosh
• Menu or icon-driven acquisition software
• IEEE analyzers, expanders, extenders, buffers
• Analog I/O. digital 1/0. RS-232. RS-422. SCSI,
tnodem & Centronics converters to IEEE 48S
Free Catalog & Demo Disks
(216) 439-4091
Bcn
25971 Cannon Rd. • Cleveland, OH 44146
Circle 182 on Reader Service Card
8051/8052
BASIC
COMPILER!
Now with integer, byte and bit extensions.
Fully compatible with MCS BASIC 52
Runs on IBM-PC or compatible
$295.00
Call Now! 603-469-3232
Binary Technology, Inc.
UNIPRO,
the PC/XT/AT/386 based universal program-
mer/tester programs PROMs, EPROMs,
EEPROMs up to 4MB and 32-bit wide, PALs,
PLDs, GALs, EPLDs, PEELs, and Micro Con-
trollers. JEDEC file compatibility and Test Vec-
tor verification allow the use of most popular
PLD compilers. The unit also tests HL/CMOS
Logic ICs and Dynamic/Static RAMs. 40-pin
Gold ZIP socket, built-in protection
for short circuit and over current,
high speed parallel inter-
face to the PC, and menu-
driven software are included
at $585.
XEIXEK
764 San Aleso Ave.
Sunnyvale, CA 94086
TEL: (408) 727-6995 • FAX: (408) 727-6996,
Circle 112 on Reader Service Card (RESELLERS: 113)
-3
DS-DD
Foreign Enquiries Welcome
DS-HD
4?r?Bc, 5.25" 3M Brand Diskettes 3 =^ so.
7§,?,:, 3,50" 3M Brand Diskettes 14?,?b,,<
3M DATA CARTRIDGES
DC-2000 13.95 DC-600A 18.99
DC-300XLP 17.39 OC-6150XTD .... 19.99
3M COMPUTER TAPES
777-yz"-2400'-C55 ... 11 .45 700-yz"-2400'-C55 . . . 12.55
777-'/2"-1200'-C55 .... 8.95 700-'/!"-2400'-Cr43 . . 13.45
DEC-TK-50 25.95 DEC-TK-52 37.95
IBM-3480 4.95 Opt. Rewrite Disks ..169.00
3M HIGHLAND DISKETTES
5.25" OS-DD 5.25" DS-HD
=51! BOX 3yHpand
BIfsox 3.50" BRAND NAME 124?.,
DS-DD
.32
Quantity Discounts Available DS-HD
. 5.25" BASF Brand Diskettes .... BOX
. 3.50" BASF Brand Diskettes . . . . BOX
BASF 5.25" DS-DD No-Logo Bulk
• with sleeves, tods & W/P tabs
2400' w/tape seal .... 1 0.95 600' w/tape seal 6.95
1200' w/tape seal 7.95 300' w/tape seal 5.45
M Verbatim DataLifePlus
TeJIon/Preformalled '
DS-DD Quantity Discounts Available DS-HL)
BOX 5.25 D3taLif6 Plus Disk6ttGS ... w =er box
7i?5o> 3.50" DataLife Diskettes . . .
maxellJ
5.25"DS/DD 5.25"DS/HD 3,50" DS/DD 3.50" DS/HD
5.59 9.69 7.99 14.39
KAO BULK
DS-HD
.69
■|09
DS-DD "No-Logo"
.39 5.25"Color-Bul
.69 3.50" Color-Bulk
BULK DISKETTES
5,25"DS/D0 5,25" DS/HD 3,50" DS/OD 3,50" DS/HD
.25* .46* .45 .99
•WiTH SLEEVES, LABELS AND W,, P TABS
PACKARD Original Toner Cartridges
Laserjet Series I P/N 92285A 75.95
Laserjet Series 11 P/N 92295A 75.95
Laserjet Series IIP P/N 902275A 63.95
Dysan
5 2rCS HC 3,5O"DSID0 3,50" DS/HD
069 795 1495
V :C< I PER BOX IT PER BOX
WE BEAT ANY PRICE!!
TERMS: No surcharge on VISA. Mastercard or AMEX. Order
packaging and processing = S2.95 per order. COD orders add S3 95.
PO's accepted from recognized institutions on Net 30 days. L/C. T/T
and Bank Draft acceptable. Price quoted for case (100 disks or 10
cartridges). For quantities less than 1 case add 10%. SHIPPING:
U PS surface Si 95/5 cartndges: SO-95/50 diskettes. ( Prices subject
to change without notice. Errors and omissions not accepted. AH
warranties are from manufacturers.)
Toll Free Order Line; Information Line:
1-800-523-9681 1-801-255-0080
TLX-91 0240471 2 FAX-801 -572-3327
n DISKCOTECH
213 Cottage Avenue
P.O. Box 1339 Sandy, Utah 84091
Ore/e 13 on Reader Service Card
Circle 375 on Reader Service Card
NOVEMBER 1990 • B Y T E 443
Circle 196 on Reader Service Card
KNAPCO
MASTER DISTRIBUTORS
EMERSON UPS
YES "'
KNAPCO
DELIVERS
EMERSON
POWER !!!
EMERSON MODELS
Model 10 ISOVa. $ 140.
Model 20 300Va. $219.
Model 30 SOOVa. $309.
Model 40 SOOVa. $539.
Model 50 UfOOVa. $ 739.
UPS 600 $798. $499.
UPS 1250 $1398. $709.
UPS 1500 $1798. $995.
TRUE ONUNE MODELS
PCET $798. $479.
AP15KVA $3217. $K50.
AP 3KVA $5550 $3799.
AP 5KVA $9499. $5999.
AccuCard NOW$t99.
ORDER HOT LINE
800-827-4718
true SINEW AVE or ONUNE
KNAPCO DEUVERS THE BEST PRICES !!!!
' IWTERWATiOWAl TRAWSfOftMERS ^
220v. / IIOv. STEP up / dowN
100
500
500
1000
IJOO
•2000
•>ooo
Watt.
>Vatt.
Watt.
Watt.
Watt.
Watt.
Watt.
TRA^sf
TransF
TRANSf
TRAMsf
TRANsf
TRANsf
TRANsf
"* SclECTAbU VolTAqe Taps
VolTAqE Regulators & CowdlTiowERS
TVR JOO 500 WATT 1K)/220v. J259. $128.
TVRIOOO MOO WAT 110 / 220v. $54». SV)b.
MV 2K 2000 WATT 220v. ONLY t429. »25».
VR2KDj2000WATT110/220v, »M». »)».
Wtm STEP tp Olt OOWN TRA/fSfOHMCKS
110 VoIt VoItaqe RequUtors
MV 500 500 WATT $119.
UPS BATTERIES FOR QUICK SHIP
813 - 449 - 0019
FAX 8U 449 - 0701 P 22
KNAPCO
QUAUTY DISTRIBUTION FOR 45 YEARS
1201 HAMLET AVE.
CLEARWATER FL. 3461 6 ^
444 BYTE' NOVEMBER 1990
Sure
it's
insured ?
SAfE\V\R£» Insurance provides full
replacement of hardware, media and
purchased sofmare. is little as SW)t covers:
• Fire • Theft • Power Surges
• Viater Damage • Auto Accident
For information or immediate coverage call:
1-800-848-3469
Local 1 -6l-i-262-0559
Subject to underwriting and availability by state.
On CompuServe. GO SAF On GEnie. SAFEWARE
SAFEVrARE. The Insiimiice Agency Inc.
2929 N. Higli St.. P.O. Bov 02211
Columbus. OH 4^202
Circle 305 on Reader Service Card
Qfl/^CJ BASIC-52
OULyDl BOARD
FOR DISTRIBUTED
DATA ACQUISITION
$220 US includes:
• Intel 80C51FA, new PWM array
• RS422/485, auto RX/TX flow
• RS232, auto override select
• 64K static RAM, battery back up
• 32K CMOS EPROM, 8K BasiC-52
• Battery operated & NlCd charge
• On board power supply, 300ma
• Hitachi LMxx LCD driver port
• PC communication software
• * * OPTIONS * ★ ★
Prototyping Board (Dig.+Analog) . .$39US
PC/RS232 t — »■ RS422/485 $44US
80C51 Kit form $99US
BINARY DATA ACQWSmON CORP.
1735 Bayly Street, Pickering, Ontario L1W 3G7
Canada, Phone (416) 420-8029 Fax (416) 831-0510
Cashiers Cheque or Visa
Circle 47 on Reader Service Card
PROMPT DELIVERY!!!
SAME DAY SHIPPING (USUALLY)
QUANTITY ONE PRICES SHOWN for SEPT. 30. 1990
OUTSIDE OKLAHOMA: NO SALES TAX
DYNAMIC RAM
4M Board for hp LJ
5 w 2MB
SI 73.00
SIMM 2M IBM PS 2 Ivlodel 70
185.00
SIMM 1MASTPrem386 33Mhz 135.00
SIMM
lMx9
80 ns
59.00
SIMM
256KX9
100 ns
20.00
IMbIt
IMxl
60 ns
11.95
1Mbit
1lv1x1
80 ns
6.15
41256
256KX1
80 ns
2.90
41256
256Kx1
100 ns
2.10
41256
256KX1
120 ns
1.95
4464
64KX4
100 ns
2.20
41264*
64Kx4
100 ns
5.95
EPROM
27C1000
128Kx8
200 ns
S15.00
27512
64Kx6
200 ns
7.10
27256
32Kx8
200 ns
5.40
27128
16Kx8
250 ns
3.75
STATIC RAM
62256P-10
32Kx8
100 ns
S6.50
6264P-12
8Kx8
120 ns
4.25
OPEN 6 DAYS, 7:»am-10p«i:SHIP VIA FED-EX ON SAT.
SAT DEL ON
FED-EX ORDERS
flECEIVED BY;
Th S-2 SL2S 4 li
ft: M I17«lHi
COD AVAILABLE
Mas:e'Ca-c ViSA c- UPS CASH COD
MICROPROCESSORS UNLIMITED, INC.
rEfG°s^;";ir (918)267-4961
No minimum order. = ea5e^c;e j'ces si.:,ei: tr :-a-;i
imSASE
mul
yVOICE MAIL'TELEMAHKETING
^ ■ CALL PROCESSING
Let Powerline transform your PC/XT/AT/386
u into a multi-line voicej)rocessing command^i
^ center. Have you^^mputer intelligently
S process your sales, inquiries and mes-
g sages. Complete package.
^ ' Single Line (Sgmoutm . .$295.M
I Mufli-Une $895.00
^ (Developer/OEM packages avaiiaWe)
z VISA -MC-AMEX- coo
I Call: (415) 522-3800
S FAX: (415) 522-5556
1 TALKING TECHNOLOQY, INC.
" 1125 AFLANTIC AVE., ALAMEDA. OA 94501
See us at COIVIDEX, Booth »H7067
Circle 334 on Reader Service Card
Write COBOL Applications
for DOS, UNIX, VMS, Novell
and BOS with ijug compiler.
• Multi-user * Multi-platfortn
• DBMS Tools • Transportable Object
• Screen Builder • Subroutine Library
• Report Writer • UUlityToollcit
• Text Editor • Terminal-independent
• Debugger • Many more features
Call or write for complete information.
BOS National, Inc.
2<07 Walnut Hill Lane
Dallas, TX 75229
(214)956-7722
Circle 55 on Reader Service Card
AVT286-12 40MB Mono System
$895
- INTEL 80286 12 MHz, 0 Wait
- 1MB RAM Expandable to 4MB
- 40MB Hard Dfive
- 1.2MB or 1.44MB Roppy Drive
- 101 Key ExterxJed Keyboard
- Monochrome Monitor with Here.
Graphics
- Parallel, Serial. Real Time Clock
- Choiceof Slimline. Desktop or Mini
Tower Case
- One Year Warranty
Same Configuration as
above wrth
386SX- 16 Si 095
386SX-20 $1175
386-25 SI 545
386-33 SI 845
Options
VGA Color Add S350
65MB HD Add SI 20
80MB HD Add S250
Second Roppy Add S89
All other upgrades CALL
MOTHERBOARD SPECIAL
80286-12 0 Wait. Exp 10 4MB. AMI BIOS. OK S129
e0386SX-16 16MHZ, Exp to SMB. AMI BIOS. OK S319
80386SX-20 New 20MHX, Exp to 8MB, AMI BIOS. OK S399
80386-25 0 Wa9. AMI BIOS. Exp 10 SMB. OK S749
80386.33 64K Cache, 0 Wait. AMI BIOS. OK S1049
Special!! 80486-25 128K Cache, 0 Wait CALL
Avantech Solutions, Inc.
3 W. Columbia Ave.
Palisades Park, NJ 07650
(201)941 -1961
Circle 226 on Reader Service Card
Circle 38 on Reader Service Card
PS/2 model 30/286-30 meg 1795
PS/2 model 50Z/286-60 meg 2395
PS/2 model 55SX/386SX-60 meg . .2875
PS/2 model 70/386-120 meg 5595
PS/2 model 80/121-120 meg NEW
"* Monitor Extra ***
comma
Compaq 286E-40 meg 2150
Compaq 386/20E-100 meg 4150
Compaq 386S-100 meg 3595
Other Models CALL
*** Monitor Extra ***
LOW
PRICE
LEADER
SINCE 1983
VERE^
Everex System 1 1995
Everex Step 286/12 - Imeg
40 meg VGA card and monitor
Everex System II 2495
Everex Step 386SX - 2 meg
40 meg VGA card and monitor
Everex System III 5395
Everex Step 386/33 - 4 meg
150 meg VGA card and monitor
* CALL FOR MODELS & CONFIG *
Macintosh
Mac SE/30-40 meg 3195
Mac-IICX-80 meg 4595
Mac Portable-40 meg 4795
Other Models CALL
*" Keyboard & Monitor Extra ***
LAPTOP
Texas Instruments TM2000 2595
Compaq LTE/286-40 2975
Sharp 6220 2595
CALL FOR OTHER BRANDS
LAPTOP
ACCESSORIES
Memory
1 meg Toshiba 1000SE 210
2 meg Toshiba 3100SX 230
2 meg Toshiba 3200SX 230
2 meg Toshiba 5200 225
1 meg Compaq SLT 310
AGI Computer
AGI 386SX-1 meg 1695
40 meg VGA card and monitor
AST 386SX - 2 meg
40 meg VGA card and monitor
CALL FOR OTHER MODELS
2395
DISKS
DYSAN S'A HD / 31/2 HD 13/26
MAXELL 5y4 HD / 3V2 HD 12/25
Min. 10 Boxes Order
WE STOCK CITIZEN TOSHIBA PRINCETON GRAPHICS
OKIDATA NEC SONY
EVEREX WYSE ACER
GOLD STAR HITACHI HOUSTON INSTRUMENTS
AMDEK PC MOUSE
HAYES MiCROSOF MICE
SAMSUNG LOGITECH
CALCOMP MITSUBISHI
IRWIN & ARCHIVE
TAPE BACK
TAXAN
MAGNOVOX
Intel
Coprocessors
8087-3 105
8087-2 145
80287-8 225
80287-10 249
80387-16 395
80387-20 425
80387-25 495
80387-33 599
MONITORS
Nec Multisync IIA . . . .499
Nec Multisync 3D ....599
Magnavox EGA 339
Nec Multisync 5D . . .2350
Samsung EGA 359
Sony 1302 619
SOFTWARE SPECIALS
dBase IV 455
WordPerfect 5.1 260
Aldus Pagemaker 495
Ventura Publisher 525
Clipper 435
WordStar 5.5 150
EasyExtra 40
PACIFIC
DATA PRODUCTS
R Page II 395
R Page IIP 365
P 1-2-4 Mem II 159
R One Meg IIP 180
P 25 in One III 275
R Headlines 245
NOVELL
Authorized
Dealer
LAN BOARDS
8 bit Arcnet 110
16 bit Arcnet 220
8 bit Ethernet 190
16 bit Ethernet 275
8 port Active Hub . . .325
Token Ring Card ... .399
Tokenhub 4-port 355
Call for other
LAN Accessories
SPECIALS
HP Scan Jet 1425
HP Paint Jet 965
Lotus Ver 3.0 355
Kodak 150P 370
Complete Fax
Board 499
Okidata 391 625
Epson LQ1050 660
Panasonic 1124 319
HP-7475 Plotter 1595
SummaGraphic 365
LASER PRINTERS
HP Laser HID . . .
2650
HP Laser 2P
995
HP Laser III
1695
Panasonic 4450 ....
1395
Brother HL-8-E
1895
Nec LC 890
3195
Toshiba Laser 6 —
1095
MODEMS
Everex 2400 Int/Mnp
.179
Hayes 2400B
315
Hayes 9600B
875
USRobotics Hst/Dual
1150
More in Stock
Call
EXPORTS
Available
ALL QUOTED PRICES ARE CASH PRICES ONLY.
Visa and MasterCard 3% higher, American Express 5% higher
COMPUTERLANE
HOURS:
M-F 9-6
S 10-6
CORPORATE ACCOUNTS WELCOME
CALL FOR VOLUME DISCOUNTS
CONSULTANTS CALL FOR PRICING
1-800-526-3482 (omside ca)
(818) 884-8644 (In CA)
(818) 884-8253 (FAX)
22107 ROSCOE BLVD.
CANOGA PARK
V2 BLOCK W. OF TOPANGA
CA 91304
Prices subject to change without notice
* Quantities are limited
Compaq is a Registered Trademark of Compaq
IBM Is a Registered Trademark of International Business Machines
Circle 80 on Reader Service Card
NOVEMBER 1990 'BYTE 445
atctFULL page scanner *298
"■^ Includes FREE Microsoft Software:
Windows 2.0, Scan, Draw, Fonts, Lan. Modem & Fax
• PC/AT Compatible . Contrast Adjustment
. 200 Dots Per Inch ■ Writes Images to Your
• Automatic Sheet Feed Hard Drive (Required)
Deluxe OCR Software..*! 98
List Price =1295
JaSecomputbr
Ultra 486
$3698
Double The Power.
Twice The Speed
Monitor Optional
True 25 MHz. 80486 CPU
ptwer Meter
. Full Size Professional Case
. 101 Key Enhanced Keyboard
. 200 Watt Power Supply
. Built-in Clock/Calendar
. Assembled S Tested in U.SA
. One Year Warranty
. MB of 32 BIT RAM
Expands to 8+ 8 MB
Built-in High Speed Cache
100% Novella IBM
Compatible
1 2 MB 5'A" Disk Drive
Fast 1:1 interleave Dual Hard
Disk/Dual Floppy Disk Controller
weitck 3167 FPP Socket
Monitor & Hard Drive Options
40 MB 1 80 MB 1 ^0 MB
system \ System ) System
Complete Monographics System
H198 1*4298 1*6698
Complete VGA System
$6998
$4498 $4698
MEMORY UPGRADES
1000SE2MBcard..
1600 2 MB card .. . .
3100e 2 MB card . . •
3100SX 2 MB card .
3100SX4MBcard.
TOSHIBA
1428 3Z00SX 2 MB card . .
■ S298 3200SX 4 MB card .
' 1298 3200 3 MB card . . .
1298 5100 2 MB card .. .
«698 5200 2 MB card . . .
5200 8 MB card . . .
COMPAQ
2MB '398 / SLT 1 MB
LIE 1 MB '218
486/25 SystetnPro 8 MB
DeskPro upgrades as low as
IBM
PS/Z MDL 30/286 51 2K '78
PS/2MDL70 1MB "8
2 MB '218
2MB '238
2MB ^298
. 1298
. iess
. '468
. '298
. '298
'1198
1288
. '1098
. . '144
PS/2 MDL 80 1MB '168 ^
PS/2 MDL 80-A21.
Laser Printer
1MB
'128
AST
2 MB •258 3.5 MB '398
. '348
. . Call
486 2 MB upgrade
All other models available
HEWLETT-PACKARD
See bottom portion of ad for pricing information.
APPLE
'388
MAC Portable 1 MB card
All other models available
™'"™ .288
SupcrSport 286 1 MB . _. ■ ■ • ■ ■ -^^ ■ - ^gg
386-20/25/33 1 MB '108 I Mii
JADE COMPUTER
Super-386
16 MHz (SX)
*798
..^^^ MB expands to 8 MB
Monitor Optional
25 MHz Cache
M398
33 MHz Cache
M498
1 MB expands to 32 MB
64K Cache expands to 128K
1 MB expands to 8 MB
64K Cache not expandable
intel'
EPSON Panasonic
KX-1I80 .
KX-1191 .
KX-1 124 .
KX-1624 .
.=169
.=238
.5289
.=428
LX-810 ...=178
FX-850 ....Call
FX-1050 ...Call
LQ-510 . ..=289
LQ-850 ....Call
LQ-950 ....Call
LQ-1010 ...Call
LQ-1050 ...Call
LQ-2550 ...Call
EPL-6000 Call
TIml HEWLETT
mHiM PACKARD
New LaserJet IIP =998
H.P. LaserJet Hi =1698
H.P. DeskJet Plus =698
H. P. DeskWriter/For Mac =748
Extra Toner =98
Extra Ink Cartridge =19
Tripplite Battery Back-up
450 Watt UPS =398
750 Watt UPS =498
1200 Watt UPS =698
3'/z" Disk Drives
720K internal/external =78/178
I. 44 MB intemal/extemai .=88/=188
Tripplite Line Stabilizer
600 Watt Line Conditioner =89
1200 Watt Une Conditioner . . .=1 58
1 800 Watt Une Conditioner . . . = 1 88
No Surcharge
for Credit Cards!
8087 . . .
8087-2 .
8087-1 .
80287 . .
80287-8
80287-10
80287 XL
..=88
, = 118
, = 158
.=128
, = 198
,=228
,=228
80287-12 .=278
80387-SX .=318
80387-16 .=348
80387-20 .=388
80387-25 .=488
80387-33 .=598
Microsoft DOS
3.3 ^78
4.01 _ *88
ITT Co-Processors
2C87-8 =198 2C87-12 ....:-268
2C87- 10 . . . . =228 2C87-20 .... =328
VGA Package
Card $'148
Monitor
$298
640 X 480
Hi-Bes Ca:^
, 80386 processor running at
16MHz(SX). 25 MHz
or 33 MHz
, 384K Shadow RAM
, 1,2 MB or 1,44 MB Drive
, 1:1 interleave hard dek/
flODDV disk controller
. 80387 socket
. Full size case
. One 32-bit Five 16-bit
Two 8 bit slots
. 1 02 k^ enhanced keyboard
- 200 watt power supp^
. Clock/calendar
Monitor & Hard Drive Options (16 MHz SX)
Floppy 40 80
Only I Megabyte | Megabyte
Complete Monographics System
$948 1 $1348|M598
Complete VGA System
M298I M698 |M898
For 25 MHz Cache add 'S98
For 33 MHz Cache add %98
2400 Baud
Internal Modem
w/Software
1200 internal w/software =44
1200 baud external =88
2400 baud external =128
2400 PS/2 internal =198
$74
Trackballs
Logitech Trackman Serial =98
Logitecli Trackman BUS =108
MicroSpeed PC-Trac Serial =88
MicnoSpeed PC-Trac BUS =98
MicnoSpeed FastTrap Serial ....=108
MicroSpeed FastTrap BUS =118
Roland Plotters
DXY-1 100
All Roland Models Available
.=798
VGA
Panasonic
$468
1024X 768
14- .28 Dot Pitch
^ rx::! Hewlett
A^'^^jr l!!P-M PACKARD
pSpagePos^iptUllP/lll =398
Paafic Page PostSaipt U II
S 25 ,n'. (172 Fonts) UII/llP ■ ■ • ■ |^
POP 25 in 1 (172 Fonts) U III =398
^n pprotter.naCannd9ellP/ll/lll ■-■^2 48
4 MB Memory Can) for U 11/llD
Without RAM... ^98 2MB =^98
1 MB ='48 4MB 398
Newl Memory Card for U llP/lll
Without RAM... =98 2MB =«
1 MB ..=148 4MB 39^
JADECOMPUTER
Technicon 5 1 02
Printer $128
120 CPS. 9 PIN Printer
Near Letter Quality Printing . Four Print Styles
EPSON/IBM Compatible . One Year Warranty
international Character Set
Logitech
LogiMouse Hi-Rez. Bus . .
LogiMouse Hi-Rez Serial .
Microsoft BUS Mouse
200 DPI
w/ Drivers Software
$48
Tape Back-up
40 MB Internal =268
150 MB Internal =628
250 MB Internal =728
For External Add =128
Scanner
Diamond Flower HS-3000 Plus .=198
OCR Somvare for HS-3000 =88
Keyboard
102 enhanced click =68
Keyboard Drawer =34
CaSfomia
Torrance. Costa Mesa. Woodland Hills
Kearny Uesa. Sunnyvale
Texas Georgia Arizona
Addison. Houston Smyrna Phoenix
Not all Items in stock at our nine retail locations.
JADE COMPUTER
4901 W. Rosecrans Ave. Box 5046, Hawtliorne. CaBfomia 90ES1-5046 213-973-7707
Continental U.S.A. 1-800-421-5500 Inside Caiifbrnia 1-800-262-1710
10 Day Money Back Guarantee
lwllwl%^ VVe accept checks, credit cards (or purciiase orders from qualified firms and institutions.) No
surcharge on credit card orders. CA.. TX., GA. & AZ. residents add sales tax. Prices and availability
subject to change without notice. HOC minimum shipping and handing charge.
Circle 189 on Reader Service Card
MAIL
Complete Mailing List
Mnun^^cnieiit Software
The most advanced, professional-level mailing
list management system available for IBM and
compatible microcomputers. Save tfiousands
of dollars on postage, printing, and processing
costs.
• Unlimited number of names and addresses
• Sopfiisticated merge/purge duplicate
detection
• Complete postal presorting and barcoding
• Custom letters, labels, reports
• Convert data from dBase, ASCII, other formats
= Arc Tangent, Inc.
-_- A 121 Gray Avenue
= = Santa Barbara, CA 93101-1831
(805) 965-7277
Circle 30 on Reader Service Card
(RESELLERS: 31)
PLD Design
Software
Get Started with CUPL™ for only
$149.95
Now you can have a PLD Starter Kit
that gives you all the horsepower that
the CUPL PLD compUer offers, at a
fraction of the cost For more infor-
mation, call 1-800-331-7766 or 305-
974-0967. LOGICAL
DEVICKS, INC.
Circle 202 on Reader Service Card
(RESELLERS: 203)
486/33
33Mhz Intel i486 microprocessor.
128K liighi speed cactie one board.
4Mb of 70ns dynamic ram.
1.2 Mb 5'/.and 1.44 Mb 3/: drives.
150 Mb NEC ESDI hard disk.
Super VGA. 16 bit. 512 Kb card.
14 inch Super VGA monitor.
2 serial, 1 parallel and 1 game port.
Keyboard and MS compatible mouse.
DOS version 4.01 or 3.3 included.
Deluxe 6 bay Tower or AT case.
Burned in and tested. 1 yr. warranty.
25Mhz version available.
386/25 and 386/33 available.
No Flash, No Hype.
Just a good deal!
$5995.00
AME PRODUCTS • PO BOX 8207
MISSION HILLS • C.a,. 9 1346 • ( 8 1 81 892-9671
GET.». PC BUS
Single Board Computers
• DOS & .EXE on ROM in ten easy steps!
• PC/AT Bus Expansion
• Complete Systems • Cards $299
V50 uP, lOmtiz, CMOS, AT Code Compatible
5 Serial Ports, 1 Ivleg RAtvl, 256K ROM.
Piggyback: Floppy, Keyboard, SCSI, Printer.
BIOS with Utilities and Monitor
Call!
3^s^^,^3 (303)444-7737
656 Hawthorn, Boulder CO, 80304 FAX (303) 7M-9983
Circle 195 on Reader Service Card
Program
Your Chips
In Sets of 4 for $695.00
Special offer Now Includes:
Free UV eraser, CUPL starter Kit and
a $300.00 Factory Rebate with the
LOGICAL
EPLD, Micro obwices, me.
Progammer. 1-800-331-7766
Circle 204 on Reader Service Card
(RESELLERS: 205)
Write us. . .so they
won't call you
Many people enjoy receiving infor-
mation about products or services in
their homes by telephone.
But if you want fewer phone calls
from national advertisers, we can help.
Telephone Preference Service can ef-
fectively reduce phone calls from na-
tional advertisers. And, it's absolutely
FREE. Just send us your name, full ad-
dress, area code and phone number.
We'll tell participating national adver-
tisers to remove your name from their
calling lists.
After all, they only want to talk to
people who want to listen.
Telephone Preference
Service
Direct Marketing Association
11 West 42 Street, P.O. Box 3861
New York City, NY 10163-3851
Circle 114 on Reader Service Card
d Oisiributor Magnetic Media □>
511 □□ 5V HD
5s lOi'v
3\ DS
3)2 HD
895 1795
Canon
LBP-4
LASER BEAM PRINTER
OUR PRICE IS SO LOW THAT THE
MANUFACTURER WOULD BE VERY
UPSET IF WE WERE TO PUBLISH IT.
SO WE CAN ONLY SAY "THE PRICE
IS LOW & INCLUDES ONE TONER
CARTRIDGE & UPS TWO DAY AIR
DEUVERY"
CALL FOR PRICE
Di$i<etti
GCiC
NORTHEAST & CANADA
1-800-451-1849
PO BOX 10247, WILMINGTON. DE. 19850
SOUTHEAST
1-800-940-4600
PO BOX 4163. DEERRELD BEACH, FL 33442
MIDWEST
1-800-654-4058
PO BOX 1674. BETHANY. OK 73008
WEST - HAWAII & ALASKA
1-800-621-6221
PC BOX 12396, LAS VEGAS. NV. 89112
Minimum Order $20.00 NO SURCHARGE on VISA / MC
COD orders add $3.50 Shipping charges determined by
items and delivery method required by customer.
( Prices are subject to change without notice
FAX ( 405 ) 495-4598
Circle 20 on Reader Service Card
NOVEMBER 1990 -BYTE 447
Circle 56 on Reader Service Card
SHIPPING
Now
Incredible
Prices
3M Rewritable
Optical Disks
600 to 650 Mbyte
Erasable, Removable
Data Storage
00
each
$179
M61 if 10,
or more.
Quantities
above 25-
contact N
BOWIND.
800-877-0701
R'50 SERIES
Magneto Optical
Storage SuB-S^TEM
Plug & Play. Optical
Disk Drive w/power
supply SCSI cable,
software interface,
documentation
^31992'»
IBM and
Compatible.
$3124 Mac version. (DOES NOT
INCLUDE DISK). 800-877-0701
mm
1 ,'.iiti'
The Little ^ Big LAN
AMAZING
^75 NETWORK
Compatible with Twisted Pair or
COAX (Arcnet and Etfiernet
compatible) networks.
800-877-0701
VISA, MC, C.O.D.
FAX ORDERS 703-631-0708
Next Day or 2nd Day Delivery if
order received before 2pm E.S.T.
1-800-877-0701
Industries
Incorporated
4116 B Walney Road
Chantilly, VA 22021
Ph 703-631 -0700 FAX 703-631 -0708
Authorized Integrator ''^SIbJI
Optical Recording Department WjNjjayl
448 BYTE' NOVEMBER 1990
9-TrackTape
For Your
IBM PC/XT/AT/PS-2"
Read 1600 bpi9-track
tapes from a micro, mini or
mainframe in EBCDIC or
ASCII as mirror image or
by individual files.
Use the 2000 PC" for
disk backup, data inter-
change or archival storage.
PC/XT/AT/PS-2 are trademarl<s of IBM.
2000 PC is a trademark of Digi-Data.
DIGI-DATA CORPORATION
8580 Dorsey Run Road
Jessup, MO 20794-9990
(301) 498-0200
800-782-6395-
FAX (301) 498-0771
.First in Value
Circle 111 on Reader Service Card
X.25
SDLC
QLLC
HDLC
ADCCP
PAD
• C source code
• ROM-able
• Full porting provided
• No OS required
SB
GCOM, Inc.
41 E. University
Champaign IL61820
(217) 352-4266
Specialists in Computer Communications
FAX 217-352-2215
Circle 142 on Reader Service Card
DATA ACQUISITION
Systems for Lab, Factory & Field
PC Software Included
• Serial. Il/lodem, & Bus
• stand Alone Ability
Laptop & Handfield
• PC & MAC Cards
• Inexpensive
_ T^-^- OEM & VAR
S^^-g g, ^ . RTU's
FREE CATALOG & DEMO DISK !
I MsnuTacturers of Measurenen: & Ccn:rci s/s-
I terns for Laboratory. Industrial. S Field applica-
I tions Specialists m Battery-Powered systen^s
I for applications info; (201) 299-1615
. Box 246: Morris Plains. NJ 07950 USA
ELEXOR
Real Time
Waveform
Display.
Only CODAS waveform recording systems
offer true real time waveform display
• For IBM AT. PS/2 Micro Channel*, and
compatibles.
• Record up to 16 waveforms to disk in
real time at up to 50,000 samples per
second for instant playback, analysis,
and manipulation.
• Includes all necessary hardware and
software for fast, turnkey startup.
• Includes Microsoft C-compatible library
of function calls for customization.
For a FREE Evaluation Package, call:
1-800-553-9006. In Ohio, 1-216-434-4284.
ISSTRVMESTS, INC.
825 Sweitzer Ave.. Akron, OH 44311
"IBM, AT. PS/2, and .Micro Channel are trademarks Of refislered
Iradema.rks of IB.M Corp. Microsoft C is a trademark of Mkrosoft Oirp.
Circle 101 on Reader Service Card
New, Gridless, 100% Autoroutlng
Create schematics and PCBs quickly and
simply with HiWIRE-Plus® and your IBIVl
PC. With the new, gridless, multilayer autor-
outer (AR) for HiWIRE-Plus, creating printed-
circuit layouts is even faster. AR and
HiWIRE-Plus are each $895 and come with
30-day money-back guarantees. Credit
cards welcome.
WINTI^K
Corporation
1801 South St., Lafayette, IN 47904
(800) 742-6809 or (31 7) 742-8428
Circle 374 on Reader Service Card
CROSS-32 V2.0 META
ASSEMBLER
Table based absolute macro cross-assembler
using the manufacturer's assembly
mnemonics.
Includes manual and MS-DOS assembler disk
with tables for ALL of the following processors:
1802 64180 6801
37700 6502 6805
50740 65816 6809
7500 COP400 6811
SUPERS COP800 68000
8M8 TMS320 28
8051 TMS340 Z80
8085 TMS370 Z180
8086 TMS7000 Z280
8096 TMS9900 MORE...
I Users can create tables for other processors
or ask us, we have many morel
Generates listing, symbol table and binary,
Intel, and Motorola hexcode.
Free worldwide airmail shipping & handling.
US$199.00 CDN$239.00
UNIVERSAL CROSS-ASSEMBLERS
P.O. Box 6158
Saint Jorin, N.B..
E2L 4R6 Canada
Voics;Fax: (506)847-0681
Circle 124 on Reader Service Card
Circle 362 on Reader Service Card
Enjoy
MORE SPEED!
SAVE up to C$ 74.05
PLUS
get the extra IBM PC Special Issue
Send me BYTE for:
□ 1 year (12 issues) for C$ 35.95
(Save 33% off the newsstand cost)
EZI 2 years (24 issues) for C$ 68.95
(Save 36% off the newsstand cost)
LH 3 years (36 issues) for C$ 87.95
(Save 46% off the newsstand cost)
Name.
Company.
Address _
City/Code/Country
dH Payment enclosed CH Bill me
No-Risk Guarantee: If dissatisfied, cancel anytime for a full 1 00% refund. Your subscription will start in 6-8 weeks. Watch for it!
Single copy CS 4.50. The basic annual subscription rate is OS 42.00.
IB0C084
Profit from
MORE POWER!
SAVE up to 46%
PLUS
get the extra IBM PC Special Issue
Send me BYTE for: ^^^^
Company.
EH 1 year (12 issues) for C$ 35.95
(Save 33% off the newsstand cost)
2 years (24 issues) for C$ 68.95 Address
(Save 36% off the newsstand cost)
□ City/Code/Country
3 years (36 issues) for C$ 87.95 i— i rn
(Save 46% off the newsstand cost) ^ Payment enclosed U Bill me
No-Risk Guarantee: If dissatisfied, cancel anytime for a full 1 00% refund. Your subscription will start in 6-8 weeks. Watch for it!
Single copy CS 4.50. Ttie basic annual subscription rate is CS 42.00.
IB0C084
Gain
MORE APPLICATIONS!
SAVE up to 46%
PLUS
get the extra IBM PC Special Issue
Send me BYTE for: ^^^^
D 1 year (12 issues) for C$ 35.95 Company
(Save 33% off the newsstand cost)
CH 2 years (24 issues) for C$ 68.95 Address
(Save 36% off the newsstand cost)
EH 3 years (36 issues) for C$ 87.95
(Save 46% off the newsstand cost)
City/Code/Country
Payment enclosed I I Bill me
No-Risk Guarantee: If dissatisfied, cancel anytime for a full 100% refund. Your subscription will start in 6-8 weeks. Watch tor it
Single copy 0$ 4.50. Ttie basic annual subscription rate is CS 42.00.
IB0C084
BUSINESS REPLY MAIL
No Postage Stamp Necessary If Mailed In Canada
POSTAGE WILL BE PAID BY ADDRESSEE
BVTE
, Subscriptions
Box 4000
AGINCOURT, Ontario
MIS 9Z9
BUSINESS REPLY MAIL
No Postage Stamp Necessary If Mailed In Canada
POSTAGE WILL BE PAID BY ADDRESSEE
BVTE
, Subscriptions
Box 4000
AGINCOURT, Ontario
M1S 9Z9
BUSINESS REPLY MAIL
No Postage Stamp Necessary If Mailed In Canada
POSTAGE WILL BE PAID BY ADDRESSEE
BVTE
.Subscriptions
Box 4000
AGINCOURT, Ontario
M1S 9Z9
MEMORY UPGRADES!
FIRST/
mURCEt
>^>^INTERIIIllllllini nil J
WE ACCEPT PURCHASE ORDERS FROM UNIVERSITIES,
QUALIFIED FIRMS AND GOVERNMENT AGENCIES.
WE ACCEPT INTERNATIONAL ORDERS
3 day International delivery available via Federal Express or DHL!
CALL (714) 588-9866 .4~.o.v FAX (714) 588-9872
WE WILL BEAT ANY ADVERTISED PRICE
LASER PRINTER MEMORY
IBM PS/2 MEMORY
Models 30-286, Exp. Board 1497259
512KKit 30F5348 S54.00
2MB Kit 30F5360 S179.00
Models 70-E61/121,55SX,65SX
1MB 6450603 S89.00
Models 70-E51 1 21 ,50Z,S5SX,6SSX
2MB 6450604 S169.00
Models 55SX, 65SX, 34F3077 & 34F3011
4MB 34F2933 S499.00
Model 70-A21
2MB 6450608 S159.00
Model 80-141
1MB 6450375 SI 45.00
Models 80-111/311
2MB 5450379 S259.00
Models 80-A21/A31
4MB 6451060 S659.00
All Models 70 and 80
2-8MB Board w^2M
5450605 S499.00
2-1 4MB Board W/2M
34F3077 S599.00
4-1 6MB Board W/4M
34F3011 S999.00
Models S0,S0Z.55SX & 60
2-8MB Board W.2MB
1497259 S599.00
Models 50, 55Z, 60 & 65SX
2- 1 6MB Board W/2MB
6450609 S625.00
Hewlett-Packard LaserJet IIP & III
1MB 33474B S99.00
2MB 33475B SI 69.00
4MB 33477B S299.00
Hewlen-Packard LaserJet II & IID
1MB 33443B S99.00
2MB 33444B S169.00
4MB 33445B S299.00
Apple Laservrriter II and ll/NTX
1MB M6005 S89.00
4MB M6006 S349.00
IBM Laser 4019 and 4019e
1MB 1039136 S209.00
2MB 1039137 S375.00
3- 5MB 1038675 S489.00
Canon LBP-8II, 8IIR. 8IIT
1MB S63-1300 SI 29.00
2MB S63-1880 S189.00
4MB Part # N/A S345.00
Epson EPL5000
2MB 1BS401 S375.00
4MB Part # N A $745.00
First Source International also sells printer
memory for tlie AT&T 593, Toshiba Page
Laser 6, Packard Bell PB9500, Mannesmann
Tally 905 and NCR 6435.
2MB SIM265 S199.00
4MB SIM465 S309.00
Apple Macintosh SE, SE30, II, Ilex and llx
1MB Kit M0218 S95.00
2MB Kit M0219 SI 45.00
Apple Macintosh lici
4MB Kit M0292LL-A S285.00
16MB Kit Pans N/A S1445.00
Apple Macintosh llfx
4MB Kit M0375LL-A S31 9.00
15MB Kit Part « N/A S1450.00
COMPAQ MEMORY
DeskPro 286-E,386-20/20E/25
1MB 113131-001 S139.00
4MB 113132-001 S349.00
DeskPro 3868/16
1MB 113645-001 SI 39.00
4MB 112534-001 S349.00
DeskPro 286N, 386N and 386SX and 20
1MB 118688-001 S99.00
4MB 118690.001 S499.00
DeskPro 386N, 386SX and 20
2MB 118689-001 S169.00
DeskPro 386-33. 485-33 & SystemPro
2MB 115144-001 S200.00
8MB 1 16561-001 S1899.00
DeskPro 386-20e and 25e
1MB Board 113644-001 S225.00
4MB Board 113645-001 S569.00
DeskPro 386S
1MB Board 113633-001 S225.00
4MB Board 113634-001 S569.00
DeskPro 386/16 (Populate in this order)
1MB Kit 108071-001 S165.00
1MB Board 108069-001 S359.00
2MB Board 108069/71-001 S579.00
4MB Board 108070-001 S1049.00
8MB Board 108070/72-001 S1499.00
Premium Workstation 286/386SX, Bravo 286
512KKit 500510-010 S59.00
2MB Kit 500510-002 S169.00
Premium 3860 and 386-16
1MB Kit 500510-007 S95.00
4MB Kit 50051 0-008 S349.00
Premium 386-20
1MB Kit 500510-003 SI 29.00
4MB Kit 500510-004 S369.00
Bravo 385-SX
2MB Kit 500510-002 S179.00
4MB Kit 500510-008 S349.00
Premium 386-SX/1 6/25/33 & 486-33
Premium 486-25T/25TE/25/25E
1MB 500718-002 S95.00
Premium 486
2MB 500718-004 S342.00
Zenith Z-386 20 25/33 & 33E
1MB ZA36 3800ME S89.00
4MB ZA3800MK S499.00
Zenith Z-386 20/25 & 33
2MB 2A3600MG S169.00
Zenith Z-385 SX
2MB Z-605-1 S267.00
Vectra QS/16S and ES'12PC
1MB Kit D1540A S99.00
2MB Kit D1354A S175.00
4MB Kit D1542A S349.00
Vectra QS'20PC, RS/25PC, 20C and 25C
1MB Kit D1640A SI 05.00
4MB Kit D1642A S349.00
Vectra 485 PC
1MB Kit D2150A S89.00
4MB Kit D2151A S499.00
Vectra 486PC and 386/25 PC
8MB Kii D2152A S999.00
Vectra 386/25 PC
2MB Kit D2381A S266.00
ZENITH MEMORY
HEWLETT-PACKARD MEMORY
COMPAQ
LAPTOP MEMORY
TOSHIBA
Model lOOOSE'XE
1MB S289.00
2MB S399.00
Model T1200XE
2MB S249.00
Model T1600
2MB S249.00
Model T3100E
2MB $249.00
Model T3100SX
2MB S249.00
4MB S689.00
Model T3200SX
2MB S249.00
4MB S689.00
Model T510Q
2MB S249.00
Model T5200,T8500
2MB $249.00
8MB $1300.00
Portable 386
1 MB Kit S32S.00
4MB Extension Brd $1049.00
4MB Expansion Brd S1049.00
Portable III
51 2K Kit S69.CC
2MB Kit $325.00
Portable LTE 286
1MB $189.00
2MB $269.00
SLT-286
1MB $239.00
4MB $1325.00
SLT-386
1 MB $325.00
2MB $495.00
SuperSport 286 & 286E
1MB SI 89.00
SuperSport SX & 286E
2MB $449.00
SuperSport SX
2MB Alpha $549.00
2MB Beta S549.00
ProSpeed 286
1MB $289.00
4MB $900.00
ProSpeed 386
2MB $450.00
8MB $2250.00
Apple Macintosh Portable
1 MB $279.00
2MB S850.00
3MB S1 136.00
4MB SI 564.00
FIRST SOURCE INTERNATIONAL
WILL NOT BE UNDERSOLD ON
LAPTOP MEMORY!
COMDEX SPECIALS!
IBM PS/2 IMS EMS 4MB
5CZ,55SX.65SX.70 89 169 499
COMPAQ
286N,385N.385SXS20 .... 89 1 69 499
ZENITH
Z-386/20/25/33&33E 89 1 69 499
HEWLETT-PACKARD
Laserjet IIPSIII 99 169 299
Laserjet ilSIID 99 169 299
1ME 4Mi 8MB
Vectra 485PC 89 499 999
Prices are valid only Itiru /November 1990
EXPANSION BOARDS
All BocaRam Boards include
PrintSpooler and Ram Disk software.
BocaRam/XT
up ;o 2MB of expanded memory for any IBM PC.
XT. AT and 8-bil PC bus compatibles runnrng at CPU
speeds up to i2MHz. LIM'EMS 4.0 compatible
Uses 256Kxi Dram
OrderNow: SIMXTOO $119.00
with 2MB: SIMXT02 $279.00
BocaRam/AT Plus
up to 8MB for any AT or i6 bil compatible machines
running up lo 33MHz. Offers conventional,
expanded and or extended memcry. provides a
maximum oi 8MB LIM'EMS 4.0. Uses 1x1 Dram
OrderNow: SIMAT80 $139.00
with 2MB: SIM A T82 $279. 00
BocaRam 50Z
Up to 2MB zero-wait-state expanded and/Or
extended memory board destgned for IBM PS,'2
Models 50. 50Z, 60, and true MCA compatibles
Uses -^xiDram. 0S.2 corrpatible.
Order Now: SIMMC20 $155.00
with 2MB: SIMMC22 $290.00
SIMMS I DRAM
IBM TYPE
4Mx9-30 $410.00
lMx9-12 S69.00
1Mx9-10 $73.50
1 MX9-80 S79.00
1 Mx9-70 $89.00
256x9-12 $20.00
256x9-10 $23.50
256x9-80 $26.00
256x9-50 $35.00
APPLE-MAC
4MX8-80 S335.00
1MX8-12 551.00
lMx8-10 S55.00
1MX8-80 $68.00
256x8-12 $23.40
255x8-10 $24.00
256x8-80 $24.70
SIPPSAND
STATIC
COLUMN
AVAILABLE
1MX1
1MX1-12 S6.50
1MX1-10 S7.00
1MX1-80 $7.50
1MX1-70 $8.00
1MX1-60 S8.50
256KX4
256KX4-12 $6.85
256KX4-10 $7.00
245KX4-80 $7.20
256KX1
256KX1-12 SI .85
256KX1-10 S2.00
256KX1-80 S2.20
256KX1-70 S2.50
256KX1-60 $3.50
64KX4
64KX4-12 $2.30
64KX4-10 $2.40
64KX4-80 $2.60
64KX1
64KX1-15 $1.10
54KX1-12 S1.70
64KX1-10 S1.90
CALL TOLL FREE FROM ANYWHERE IN THE U.S. OR CANADA!
ORDER NOW: 1-800-535-5892
TERMS AND CONDITIONS
1/ NO SURCHARGE ON MC OR VISA
I ✓ Terms: MC, Visa, AmEx (AEt- 4%t, COD, Cash,
Net 30 on purchase orders from qualified firms,
j 20% Restocking fee on all non-defective returns
& refused orders RMA # required.
✓ Manufacturers pari numbers are tor your
convenience, all products third party
✓ PRICES AND AVAILABILITY SUBJECT TO
CHANGE.
First Source International, Inc.
36 Argonaut, Suite 140
Aliso Viejo, California 92656
Tel. (71 4) 588-9866
FAX (714) 588-9872
"The Only Source"
Order Desk Hours:
Monday thru Friday 8:00-5:00
Saturday 10:00-3:00
Use our 24 hour-a-day voice mail or FAX!
PLEASE SEND ALL P.O. S AND MAIL ORDERS TO:
First Source International, Inc.
P.O.Box 3676
Laguna Hills, OA 92653
WHY SHOULD YOU BUY FROM F.S.I. ? \
✓ We will meet or beat any advertised
price!
✓ Limited Lifetime Warranty available,
1/ All products guaranteed 100%
compatible in form, fit and function or
you- money back,
✓ No surcharge on Visa or Mastercard,
✓ Most orders shipped Same Day!
WE ARE "THE ONL Y SOURCE!'
FIRST SOURCE IS "THE ONLY SOURCE" FOR MEMORY
Cinle 135 on Reader Service Card (RESELLERS: 136) NOVEMBER 1990 • B Y T E 449
Industrial & Lab /^tomation with PCs
$395
AU-in-One 80286-12
CPU Card
PCA-6125
12MHz 80286 miCToprocessor
Socket for 80287 math coprocessor
AMI BIOS assures compatibility
• Memory configuration: 512K. IM, 2M & 4M
• Built-in interface for 2 IDE H/D and 2 F/D
On-boaid: 1 parallel/2 serial ports
\XS1 CMOS for low power consumption
408-293-6786
1340 lUly Rd., «3U. San Jose, a 95122 FAX 408-293-4697
19" Rack Mounted
Multi-Sync Monitor
IPC-650/651M $895
• 14" Multi-sync monitor
• Fully compatible thru Super VGA & 8514/A
• 1024 dots X 768 lines with .31mm dot pitch
• 19" ElA RS-310C standard rack
• Nickel coated aluminum housing
• Lexan overlay protects CRT screen
ISA & Canada: San Jose.CA
Tel: -108-293-6-86 Fax: -408-293-4697
Europe & .Asia: Taipei. Taiwan
Tel: 886-2-9I&456" Fav 9I&4566
Industrial PC Card Cage
with 8 Slot Backplane
[FC-6010 $195
Open-style framework for flexible installation in a
custom enclosure
8 slot baclqjlane with LED power indicators
• 4 layer PCB with dedicated power & ground planes
Supports both standard PC power conneaion and
industrial screw terminal connection
Special hold-down clamp protects plug-in cards
408-293-6786
1340 Mly Rd.. #314, San Jose, a 95122 FAX 408-293-4697
Circle 21 on Reader Service Card
Circle 21 on Reader Service Card
Circle 21 on Reader Service Card
Advertise your
computer products
through
BYTE BITS
(2" X 3" ads)
For more information
call Mark Stone at
603-924-2695
BYTE
One Phoenix Mill Lane
Peterborough, NH 03458
Circle 59 on Reader Service Card
8fi
MiKk in V.SJL
JC GOLD CARD
jxhe JCS 486, the New Performance
■ Leader in Personal 486 Sjstemboards
' Intel S04S£/2S(B«) CPU
■ 8KB Cseh« irle^ated in CPU
I ' Math Copfocossor Ho^^ted in CPU
■ Shadow RAM for Video & System BIOS
' Second Level Cache Memoiy
expandadable to 512KB
* Weitok 4167 numeric copnxee«or socket
■ 30 DAY HONEY BACK QUARA^fTEE
486 Complete System S3595
Include 4tB Memoiy, ISOIB ESDI »DD,
ESDI CechB Corlroller, \2 or 1.44MB FDO,
MS DOS, AT VO, 101 Keylioird
SOlitne CPU Bd, C&T chipset $ S90
mums CPU Bd, C&T cUpsa $ S9S
tOjStns Cache Bd, C&T chipset $1095
Dealer inquiries wdcome
Jemini Electronics (408)727-0986
3400 De Le Cme BM, Unl T
S«ita Clara Ca. 9S054 (408)727-7687
SCHEMATIC TO PCLAYOUT $500
INCLUDES AUTO ROUTER ^
EZ-ROUTE Version II from AMS for IBM PC. PS/2 and Com-
patibles is an integrated CAE System which supports 256
layers, trace width from 0.001 inch to 0.255 inch. Ilexible
grid. SMD components and outputs on Penplotlers as well
as Photo plotters and printers-
Schematic Capture S100. PCB Layout S250. Auto Router S250.
FREE EVALUATION PACKAGE
30 DAYS MONEY BACK GUARANTEE
1-800-972-3733 or |305) 975-9515
ADVANCED MICROCOMPUTER SYSTEMS. INC.
1321 N.W. 65 Place - Ft. Lauderdale. FL 33309
Circle 39 on Reader Service Card
How to Protect
Your Computer
And Make It Last Longer
FREE nione\ -making literature. What >ou need
to know about UPS — uninterruptible power
systems. How to get complete protection from
power line problems. 500 VA lo 18 KVA models
from the world's largest manufacturer of
single-phase L'PS.
Best Power Technology, Inc.
P.O. Box 280. Necedah. Wl" 54646
ToU-Free (800) 356-5794, ext. 3871
(608) 565-7200. ext. 3871
See us at COMDEX, Booth #N4472
Terminal Emulation
TEK 4105/4010
• Tektronix 4105
• Tektronix 4010/4014
• VT32a VT220 VT102^ jSj
• Picture files ^Ki
• VGA and EGA support
• l-ligli resolution liardcopy
VT320
• VT320, VT220 VT102 emulation
• File transfer
• 132 column modes
' Color support
' Hotkey
• Extensive network support
u u Diversitied Computer Systems, Inc.
3775 iris Avenue. Suite IB
Bouider, CO 80301 (303) 447-9251
FAX 303-447-1406
Trademarlfs: VT102, '/T220 — DEC- Tektrontx — Teiitronics inc.
Circle 118 on Reader Service Card
I FREE CATALOG I
RS-232C INTERFACE & MONITORING
EQUIPMENT CATALOG
WRITE or CALL for YOUR ffiff
COMPREHENSIVE B & B
ELECTRONICS CATALOG TODAY!
Pages and pages of photographs
and illustrated, descriptive text
forB&B's complete line of RS-
232 converters. RS-422 con-
verters, current loop convert-
ers, adapters, break-out box-
es, data switches, data split-
ters, short haul modems,
surge protectors, and much,
n^uch more. Most products meet
FCC Part 15J. Your RS-232 needs
for quality, service and competitive
prices will be more than met by 6&B
ELECTRONICS. Manufacturer to you, no mid-
dleman! Money-back guarantee! Same-day
shipment! One-year warranty on products!
Technical support is available.
Write For Your FRfl Catalog Today!
B&B electrnnicK
rtrtANUFACTURING COf^PANY
4002L Baker Road P.O. Box 1040 • Onawa. IL 61350
Phone: 815-434-0846
Circle 192 on Reader Service Card
Circle 46 on Reader Service Card
Circle 40 on Reader Service Card
Circle 61 on Reader Service Card
$5900
Circle 71 on Reader Service Card
LOOKING FOR
SUPPLIERS
CIKEN SHOJI CO., LTD. is a leading distri-
butor of computer peripheral products in
Japan.
To correct Japan's enormous trade surplus,
Japanese users are being encouraged to
purchase foreign products, generating de-
mand for software, programming tools,
utilities, and application software.
We are offering you the opportunity to in-
troduce yourself and your products to the
enormous Japanese market through CIKEN
SHOJI.
Please contact us by FAX now.
GEKEN SHOJI CO., LTD.
FAX: 81-52-251-0229
2nd Floor, Marukoshi BIdg,
6-5, 4-Chotne. Sakae, iVaka-ku,
Nagoya. Japan.
Circle 397 on Reader Service Card
MULTI-SPEED !!!
9 TRACK TAPE SUBSYSTEM
for IBM PC/AT/386
1 YEAR WARRANTY
• IBM/ANSI compatible at 800*/1 600/3200 bpi
• Controller, cables and software included
• Interfaces for PS/2*, Xenix* and DEC*
• SCSI*, AT or MCA* Bus I/O at 25/50/100 ips
*0PTIONAL SHOWN W/OPTIONAL DUST COVER
AKSystems Inc
20741 MarillaSt. Chatsworth CA 91311
TEL:81 8/709-81 00 FAX: 818/407-5889
Circle 14 on Reader Service Card
Special Offer
Introduction of new transputer products
CD-TBIO/AT 10 slot TRAM
motherboard. Onboard root
transputer with 1-20 MB
memory, FIFO, C004 and T222.
High speed 16-bit AT bus inter-
face. BOOS compatible.
Entry level price . . .US$ 2,700
Size 2 TRAM'S with T800-20
CD-TRAM2-1, 1MB RAM US$ 1,040
CD-TRAM2-2, 2MB RAM US$ 1,320
CD-TRAM2-4, 4MB RAM US$ 2,240
CD-TRAM2-8, 8MB RAM US$ 3,590
Cresco Data A/S, 148, Oeresundsvej
DK-2300 Copenhagen S., Denmark
Phone -H45 31 55 42 70
Fax -1-45 31 55 01 53
Circle 85 on Reader Service Card
There is a Difference.
UfetimFree Updates
A programmer is not just another programmer. That
is why BP Microsystems is commited to brin^g our
customers the highest quali^' programmers at an
affordable price. A good example of this commitment
is the EP-1 EPROM Programmer Tlie EP-1 supports
\irtually every 24- or 28-pin E/EPROM. And. all of
our programmers include lifetime free software
updates and an unconditional money back guarantee.
BP
MICROSYSTEMS
1-800-225-2102
(713) 461-9430
Circle 57 on Reader Service Card
Cross-Assemblers from $50.00
Simulators from Si 00.00
Cross-Disassemblers from SI 00.00
Developer Packages
from S200.00(a S50.00 Savings)
Make Programming Easy
Our Macro Cross-assemblers are easy to use. Witfi powerful
corxjitional assembly arxJ unlimiled include files.
Get It Debugged-FAST
Recover Lost Source!
Our line of disassemblers can help you re-create the original
assembly language source.
Thousands Of Satisfied Customers
Worldwide
PseudoCorp has been providing quality solulions for
microprocessor problems since 1985.
Processors
Intel S04S RCA 1S02,OS lnte{ 3051 Intel 30S6,196hc
Motorola eSOO Motorola 6S01 Moiorola 68HC1 1 Motorola 6805
Hitachi 6301 Motorola 6809 MOS Tech 6502 WDC 65C02
RoclfwBll 65C02 Inlel 6060,S5 Zilog Z30 NSC SOO
Hitachi HD64130 Mot. 68k.8,l0 2log 28 Slog Super B
• All products require an IBM PC or eompatible.
Fof Information Or To Order Call:
PseudoCorp
716 Thimble Shoals Blvd, Suite E
Newport News, VA 23606
(804) 873-1947 FAX:(804)873-2154
Circle 293 on Reader Service Card
LOW COST
INTERFACE
CARDS FOR
PC/XT/AT
3iSI
RS-485/422 Card [PC485] $95/125
• Serial A5>-nc Communication up lo4,000fl; 2or4wires; NS16450UART;
• Can be configured as C0M1-C0M4; Maximum Baud Rate 56KB.
• Flexible configuration options. RTS or DTR control of transmission direaion.
• Full/Half duplex operation. Supports hardware handshaking (RTS.CTS).
• Dual drivers/receivers;Handles 64 de\ices:Compatible with most comm. sftwr.
• High speed \ersion a%-ailab!e (supports baud rates up to 256KB ) - S165
Dual-Port RS-485/422 [PCL743] $175"
• Two independent channels / UaRTs; 2 or 4 wire operation. Max. Baud 56KB.
• Dipswitch configurable as COMl-4 (IRQ2-7). On board terminator resistor.
IEEE-488 Card [PC488A]
$145
• Includes DOS Device Driver and sample Communication program in BASIC.
• Additional sample programs in C, Pascal & Assembly - S50.
• IRQ (1.6). D.\£4 channel 1 or 2. Up lo 4 boards per computer.
• Compatible with most IEEE-488 Software packages for IBM-PC
• I/O Addresses and Control Registers compatible with NTs GPIB-PCIIA.
IEEE-488 Card [PC488C]
With Built-in Bus Analyzer
$445
• Sofware Suppon for BASICA. QuickBASIC and GWB.ASIC.
• Additional libraries for C, Pascal. FORTRVS. Assembly available - S50 (all)
Full range of Talker, listener. Controller, Serial/Parailel Poll. SRO. etc...
• Powerful menu-driven BUS .A\AL\'ZER can be run in the background while
488 programs or commands are executed; Features Program Stepping. Break
points. Real Time Bus Data Capture (4K buffer). Instant Screen Toggling.
• Complete ControIIer/Talker/Lislenercapabilit>'. Based on NEC- 7210 .
• Memory-resident Printer Port Emulation Uiiiit>- included (LPTl-3).
• Compatible »ilh NTs GPIB-PCII . TMS-99 14 based card - S345.
DIGITAL I/O Card [PCL720] $175
• Input: 32 TTL compatible channels; Input load is 02 mA at 0.4V.
• Oulpui: 32 TTL compatible channels;Sinks 24mA{0JV): Sources 15mA{2.0V)
• CounterA'imer: DC to 2.6MHz; 3 channels; 16 bit counters; 6 counting modes.
• Breadboard area for prototyping. Dipsniich I/O port selection (200-5F8 hex).
LOW COST
DATA
AQUISmON
& CONTROL
CARDS
FOR PC/XT/AT
12BITA/D&D/A [PCL711s] $295
• .\'D converter: 8 single-ended charmlels; De\ice: .AD574; Conversion time
less than 25 >i5ec; Input range: =5V; Software Trigger Mode only.
• D/A converter 1 channel: 12 bit resolution: 0 lo t5V,'I0V Output Range.
• Digital I/O: 16 Input / 16 Output channels; All I'Os TTL compatible.
• External Wiring Terminal Board with mounting accessones included.
• Utility Routines and Demo. 'Sample Programs for B.ASIC and Quick-BASIC.
12 BIT A/D & D/A [PCL812]
$395
• A/D converter. 16 single ended inputs; Device : AD574; Conversion time less
than 25 >iSec: Built-in programmable pacer; Input ranges: = lOV, =5V, = IV.
• D/A converlen 2 channels ; 12 bit resolution.; Output Range 0-5 V ,
• DigiUl I/O: 16 Input/ 16 Output channels: All I/Os TTL compatible.
• Counter: 1 channel programmable interval counter/ timer; Uses Intel 8254.
• DMA and interrupt capability. Utility software for Basic included.
FAST 12BIT A/D/A [PCL718] $795
• .AT) converter: 16 single ended or 8 differential channels; 12 bit resolution;
Programmable scan rate; Built-in Interrupt and DNLA control circuitry.
Conversion speed 60,000 srapls/sec (standard), 100,000 smpls/sec (optional).
• Input ranges: Bipolar =10V, =5V, :2JV, =1V, =0JV: Unipolar 10,S,2,1V.
• D/A converter 2 channels; Reso lution: 12 bits res; Set tling time: S^sec; ^SV
• Digital I/O: 16 OUT. 16 IN; TTL compatible; Alt I'Os TTL compatible.
• Counter:16 bit progr. interval counter; timer; Uses Intel 8254; Pacer clock;
• Software: Utility software for BASIC and QuickBASIC included,
Supponed by LabDAS (S195/495). .ASYST. LABTECH. UnkelScope
6 Channel 12 bit D/A [PCL726] $495]
• Output Ranges: Oio +5V,0to -^-lOV, -5V, -lOVor sink4-20mA.
• Settling time; 70tiS. Unearit)- = ],'2biL Voltage output driving capacity: =5mA
• DigStafl/0: 16 digital inputs and 16 digital outputs; TTL compatible.
STEPPER MOTOR CARD
$395
• Capable of independent and simultaneous control of up to 3 stepper motors,
• Speed: Proerammable from 3.3 PPS to 3410 PPS; Built-in acceleration control,
• Output Mode: One clock (Pulse, Direaion) or two clock (CW. CCW pulses)
• Step position Read-back: Opto-isolated outputs; Crvstal based timing.
• Includes 8 bit digital input/output fxin. Order P/N CL-738B]
MC / VISA / AMEX Call today for datasheets!
Circle 62 on Reader Service Card
B&C MICROSYSTEMS INC.
750 N. P.ASTORU AVE.. SUNNYVALE. CA 94086 LSA
TEL: (408)730-5511 FAX: (408)730-5521 BBS: (408)730-23 17
NOVEMBER 1990 •BYTE 451
33 MHz 80486 Motherboard
Faster than ttie Everex Step™ & ALR
15 MIPS! $2,990 Qtyl (Ok)
Features:
• 64Ko(25a<WnteBad(Cact>e • Trie32-BitMemoiyExp.to16MB
• 8K Interna) Cadie • Support Weitek
• Dual Read/Write Cacfie • UNIX, OS^ & Novell CompatiWe
• Transparent Refresh • 1 Year Full Warranty
' UurcCBAvaiSt*
MIPS
• Complete Documenlation
Cache
Ok
4M
486/33 15.2 64K 2990 3290
486/25 11.4 64K 2599 2899
386/33 8.3 64K 1429 1729
386/25 6.2 64K 1229 1529
Technology Power Enterprises, Inc
47273 Fremont Blvd. Fremont CA 94538
Tel (415) 623-9162 FAX (415) 623^462
niT AAflRVMflC
of discounting
Tandy® computers.
Fax and Radio
Shack® products
Circle 338 on Reader Service Card
RadM/haek® Tandy'
We will meet or beat. . .
GUARANTEED LOWEST PRICES
«lT ^AflflVMflC INDUSTRIES INC.
225U Katy Fwy.
Katy (Houston), TX 77450
1-7U-392-0747 FAX (713) 574-4567
Toll Free 800-231-3680
Cirtle 214 on Reader Service Card
Data Acquisition Processor™
Onboard Intelligence For IBM PC/XT/ AT/38«
• 16 MHz 80C186 for general processing
• 20 MHz DSP56(X)1 for digital signal processing
• Sustained digital signal processing of 10 MIPS
• FFT and FIR filtering without programming
• Acquires analog and digital inputs to 235K s/s
• Buffers and processes input data as required
■ Updates analog or digital outputs to 250K s/s
• Over 100 commands without programming
• Custom commands may be written in C
Call for FREE Demo Diskette
MlCROSTAR
Laboratories ,
(206) 881-4286
2863 152 Ave. N.E.
Redmond, WA 98052
FAX (206) 881-5494
Circle 227 on Reader Service Card
:OMPUTER AIDEI
INSTRUCTION
HYPERTEXT, LAN NETWORKS,
LANGUAGE TRAINING, SHOWS,
DEMO DISKS
Low-Cost Digital Audio for Windows 3.0
Protected / Real Modes
IBM-PC DIGITAL VOICE / SOUND
from $ 20 .ph, ., „odui., to $640
Quality Software / Hardware
- in use worldwide!
30 Day Money-Back Guarantee if not Satisfied
JUST LIKE HAVING A DAT TAPE RECORDER IN A PC.
Fastest, easiest Editors with the most features for the price.
Quick, simple hardware , software Installation.
Use for Foreign Language training / communications.
For Business: Training, SWe Show's - witri Grasp. ShowPsrtner F/X ..
For Engineering: Function Gen., Clear Voice Aiarms, Storage Scape-
For Fun: Creare Yo>jr Own Mac-like 8ooi-uo Sounds. ARe.- Your V&ce...
Orders: 800-969-4411 by SiltCOR Sliack FAX: 408-374-4412
5120 Campbell Ave. #112, San Jose, CA 95130.
Technical: 408-446-4521
.Ask for FREE PRODUCT CATALOG of IBM-PC sound products.
Developers: Ask about TurboSound - PC voice sound engine.
For OZ-Wizard/
lO-Electronio Organizer
128 KB RAM CARD
for GZ-Wizard/IQ-Electronic Organizer Series.
Trader request desired!
[TJ
RMS GmbH
BauerlandstraBe 99
2390 Flensburg
West-Germany
Tel, -49-4 61-4 20 39
Fax -49-4 61-4 50 26
Circle 315 on Reader Service Card
Circle 28 on Reader Service Card
FACTORY SALE
AST RamPaqe Plus 286
Expanded Memory Board
For
IBM XT /286 AT and compatibles
Up to 8Mb of EMS 4.0 Expanded Memory
Configurations
0Kb $230,00
512Kb $275,00
2Mb $350,00
8Mb $675.00
* Two Year Factory Warranty
* FREE Stiipping on PrePaid Orders
* Immediate Delivery
* Dealer Inquiries Welcome
Galaxy Electronics Inc.
33 Freeman Street
Newark, NJ 07105
201 344-581 2 FAX 51 6 374-41 70
Circle 396 on Reader Service Card
The Ideal Keyboard cover!
Protect your computer and eliminate down-
time caused by liquid spills, contaminants,
environmental hazards, etc. with VIZIFLEX
SEELS ■ the only keyboard cover that:
• Remains securely in-place during the
operation of the keyboard and will not
interfere with computer performance in
anyway
• Is designed to "form-fit" to the exact con-
tours of the keyboard to provide superior
tactile sensitivitiy & feel for individual keys,
• Consists of UltraflexTM material, a trans-
parent, flexible "film" which allows all
"markings" to be clearly visible,
VIZIFLEX SEELS are the only keyboard covers
for your computer!
I 16 E. Lafayene St., Hackensack. Nj 07601
SAME DAY SHIPPING
R & R Electronics
6050-X, McOonough Drive, Norcross, GA 30093
(404) 368-1777 • Fax (404) 368-9659
Prices subject to change without notice
SIMMs !
PS/2. AST etc. Call 256Kx9-80
lMx9-70 $59 256Kx9-100
lMx9-80 $55 lMx8-80
lMx9-100 $52 Other Cards
$18
$17
$50
Call
D-RAMS
256K-70
$2.50
64x1-100
$1.80
256K-80
$2.30
64x4-100
$2.75
256K-100
$2.20
256x4-100
$6.00
256K-120
$2.10
lMxl-80
$5.25
256K-150
$2.00
lMxl-100
$5.15
INTEL-
IIT- CYRIX -WEITEK
8087
$ 88
80287-12
$275
8087-2
$115
80387-SX
$288
8087-1
$165
80387-16
$315
80287-6
$135
80387-20
$355
80287-8
$185
80387-25
$445
80287-10
$210
80387-33
$548
& 1
800-736-3644 |
VIDEO FRAME GRABBERS
MODEL RESOLUTION ^
HRT 256-4 256 x 256 x 4 495
HRT 256-8 256 x 256 x 8 795
HRT 512-8 512 x 512 x 8 995
HRT 512-24 512 x 512 x 24 1995
- IBM PCrta/AT COMPATIBLE
- DiGITALIZE IN REAL TIME
■ COMPOSITE VIDEO IN
• 24 BIT RGB OUT except r^odel HRT 256-4
16 level gray scale out
- SOFTWARE LIBRARY OF IMAGE ANALYSIS ROUTINES
■ FREE SOFFWARE UPGRADES TO REGISTERED OWNERS
■ FULL CREDIT ON UPGRADE PURCHASE IN FIRST YEAR
RETURN OLD BOARD AND JUST PAY DIFFERENCE
HIGH RES TECHNOLOGIES
I I OT P.O. BOX 76
n n I LEWISTON, N.Y. 14092
PHONE 416-497-6493 FAX 416-497-1988
Circle 371 on Reader Service Card
Circle 296 on Reader Service Card
Circle 161 on Reader Service Card
Arlington Electronics
386-SX-16
$1198
286-12 40Mb $ 989
386-25 40Mb $1549
386-33 40Mb $1889
64K Hi speed cache
All systems include:
• Mono graphics monitor
• 40 Mb Teac IDE HDD
• 1.2 or 1.44 Mb Teac FDD
' 1 Mb 80ns main memory
•101 Keytronics keyboard
-MS-DOS™ 3.3 or 4.01
• Choice of 3 case designs
• 1 year warranty ^.
3% Shipping charge MasterCard
_ _ _ AMEX
1-80 0 833-3590
Circle 33 on Reader Service Card
UNIVERSAL
PROGRAMMER
& TESTER
FOR PC XT/AT/386
MODEL: ALL-03
$695
INCLUDES:
• Main Module
• SAC-201 Card
• D-2S Cable
• Software
• Manual & Device List
a E(E)PR0M5 general
NMOS & CMOS [16k to 512k, 1M to 4M BITs)
■ BIPOLAR PROMs
■ PAL. CMOS PAL GAL, PEEL, EPLD, FPL
a Microcomputer (8748, 8751. 87C51 & Z8 series)
a IC TEST ITTL 74/54 & 40/45 series}
■ MEMORY TEST
a HEX TO BINARY code converter for INTEL 80/86 HEX
MOTOROLA S1/S2 HEX and TEKTRONICS HEX
a HIGH SPEED
a 40 PIN test socket with 40 sets of software controlled
circuit, 40 sets of programmable
a ■■GO" KEY & ■■GOOD" —LED permit stand alone machine
operation
a 4 SOCKET ADAPTER {OPTION)
— 7 Year Warranty & 30 Days Money Back Guarantee —
ORDER TOLL FREE 1-800-633-3449
IN CALIF. (Tel): 408-748-8491 (FAX) 408-748-8492
MICROIMICS
1 400 Coleman Ave.. #D-1 3. Santa Clara. CA 95050
Circle 96 on Reader Service Card
Intelligent Solutions
NetWare, DOS, OS/2 & Xenix
SCSI
CONTROLLERS
FOR ISA & MCA
Novell tested
unider NetWare 286
Use with NetWare
286 or 386
Use any size
SCSI disk drive
Handle large SCSI
hard drives and
erasable optlcals
Phone: (216) 234-6387
FAX: (216) 234-2233
The SCSI Professionals
6801 ENGLE ROAD, CLEVELAND, OH 44130
TESTED AND
APPROVED
NetWore Compatible
DYNAMIC RAMS
I/'
4MX9 80ns
PS2 2M 604/608
1 MX9 80ns
1 MX8 80ns
256x4 100ns
IMXI 100ns
41464 100ns
41256 120ns
5*1258 80ns
4164 120ns
Foe quanta c secret. - sn-speed pans.
$295.00
$135.00
$ 51.00
$ 47.00
$ 5.25
• MATH COPROCESSORS
3C87
IIT.'CVRIX
S CALL
80387-33
33mHz
S540.00
2C87-20
20mH:
S245.0O
80387-25
25niHz
S435.00
2087-12
12rRHz
S189.00
80387-20
20mH;
S350.00
2087-10
SI 75.00
80387-te
16^Hz
S305.00
8087-1
3155,00
80387SX
16.-nHz
$275.00
■ V.20
S8.5/15
I.e. EXPRESS
ORDER: (800) 877-81 880
CALL FOR CURREr/r PRICES & VOLUME M
Prce SJ^c.!! Icf MS.-. WaswCa-sVsa 3% Pncss an SuC^ to ffong*
Aa MERCHANDISE IS 1 00% GUARftNT^ED Wmn PROMPT DEUVERY.
Circle 188 on Reader Service Card
Circle 200 on Reader Service Card
T-1 0 UNIVERSAL PROGRAMMER
EPROM a PLD a Bipolar PROM
■ Built-in LOG & SMT ZIF sockets to 44 pins
■ Individual pin driving
■ Point & shoot menus, with MOUSE support
■ Device updates on disi< & BBS
■ Built-in margin testing
■ Vector testing
■ User definable test parameters
■ Full screen editing in 21 formats
■ Intelligent identifier
SUNRISE ELECTRONICS, INC.
524 S. Vermont Ave. ■ Glendora. GA 91740
(818)914-19261
16-BIT RESOLUTION
ANALOG-TO-DIGITAL
CONVERTER
12,000 SAMPLES/SEC
for IBM PC, XT & AT
SINGLE PIECE PRICE
$475
We manufacture a broad line
of data acquisition and control
hardware and software for Apple
and IBM computers.
Call for quotes on custom
hardware or complete systems.
LAWSON LABS, INC.
74 4th AVE. W.N.
KALISPELL, MT 59901
800 321-5355 or 406 257-5355
FAX 406 257-5572
Circle 63 on Reader Service Card
PC BASED UNIVERSAL
DEVICE PROGRAMMER
$695/895
• PregramsEE/EPROMs. MICROs, BIPOLARsJ>ALs, GALs. EPLDs. PEELS,
(current libraries support over 900 de%-ices by over 55 manufacturers).
• Software driven pin drivers. D/A generated programming voltages (8 bit
DACs used to generate voltages from 5-25V wth 0.1 V resolution for al! pins).
• Fast device programming / verify / read via dedicated parallel interface.
• Upgradeable for viriually any future programmable devices up to 40 pins.
• Self-subsistent of)eration. No additional modules or plug-in adapters required.
• Includes user friendly MEMORY BUFFER FULL SCREEN EDITOR.
Commands include: Fill, Move, Insert, Delete. Search. Data entrv can be done
in .ASai or HEX form. FUSENUP EDITOR for Logic devices.
• Friendly Menu-Driven interface. Device seleaioti by P/N and Manufaclurer.
• Supports S/16/32 bit data word formats.
• Programming algorithms: Normal, Intelligent I & II, Quick Pulse Program-
ming. Automatic selection of fastest algorithm for any given pan.
• Verify operation performed at normal & worst case operating voltage.
• Functional lest: JEDEC standard funaional testing for logic devices.
TTL Logic functional test for 74xx/54xx series devices and memory devices.
Test library can be updated by the user. User deilnable test pattern generation.
• File formats accepted: JEDEC (ftill). JEDECOiemal). Binary, MOS Tech-
nologj-. .Motorola Hex, Intel Hex, Tektronix Hex.
• Base price ($695) includes Interface card, cable, Memon'-i- Micro + Bipolar
librarv-, TTL, CMOS'MEMORY device lest capability, one year free updates.
• Complete price ($895) includes all of the above plus Logic Device Library.
• Library updates can be received via floppy or B&C Customer Support BBS.
• Full I year warranty. Customer support via voice line, Fax &. dedicated BBS .
UNIVERSAL RS-232
PROGRAMMER
$345/495
• Programs EE/EProms, ZPRams.Inlel Micros.FIash EProms„Memory Cards.
• Stand-Alone Mode for EE'EProm and Memory Card Duplication / Verify.
• .AJi 2-1, 28.32 pin EE/EProms to 4 MBits (upgradeable to 32 megabits).
• Micros:8741,'A,-2'.A,-4,-g,-9.-51.-C5!.-C51F.\'B,-52,-53,-55.-C52I,-C541,9761.
• Model LPI00(S345). Model UP200 ($495) accepts dedicated modules.
• Memory Cards Prog.famming Module (Seiko'Epson.Fujitsu.) - S145.
• G.A.NG Programming Module (4 sockets) ■ $145.
• Optional buill-ln Eraser/Timer module - $50; Conductive foam pad.
• On-Board Programming capabilify: Custom interface modules available.
• Userfriend._ Menu-Driven Interface Program fof IBM-PC and Macintosh.
• Can be operated with any computer containing an RS-232 serial port.
• OENf open board programmer configurations available (from S245).
• One year free software updates and Customer Support.
• Customer support via voice line, dedicated BBS or fax; Full I year warranty.
INTELLIGENT
ROM EMULATOR
$395
• Emulates 2716 through 27512 EProms (2k to 64k bytes) with a single unit.
• M^bit parts can be emulated with multiple units (Mega adapter required).
• Connects to the staadard parallel printer port. Uses standard printer cable.
• FAST data loading via parallel printer pon (64k bvies in less than 10 seconds).
• Inielligem nn-Circuit-EmuIalor* type features include: Address Compare
(with HALT output), .\ddress Snapshot (for target addr. bus monitoring).
Trigger Input (for external events monitoring). Programmable Reset Output.
• Powerful Memory buffer editor. Selectable wordsizes (8,16,32).
• User friendly software. Command set includes: Load, Write, Display. Run.
Type, Edit. Fill Run-Command-File. Monitor, Port Reset, Help, Caleulator-
• Cascadable to 8 units. Includes target cable with Trigger, Halt & Reset clips.
• CMOS model «ith NiCad rechargeable 9V baltery backup - $495.
(Can be used in stand-alone mode: Built-in battery recharging circuitry.)
• File formats accepted: Binary, Intel Hex, Motorola S.
MC / VISA / AMEX Call today for datasheets!
B&C MICROSYSTEMS INC.
750 N. PASTORIA A\"E., SUNVW4LE, CA 94086 USA
TEL: (408)730-5511 FAX: (408)730-5521 BBS: (408) 730-23 17
Circle 287 on Reader Service Card
Circle 331 on Reader Service Card
NOVEMBER 1990 • B Y T E 453
Editorial Index by Company
Index of companies covered in articles, columns, or news stories in this issue
Each reference is to the first page of the article or section in which the company name appears
Company, Page # Inquiry*
A
E
1
J
P
Adac, 48
1299
Easy Automation Systems, 66
1278
JVC Information Products,
Panasonic Communications &
Adaptec, 1 72
1111
Energy Conversion Devices,
323, 338
1243
Systems, 73, 289, 338
1153
Adaptive Solutions, 342
1003
289, 338
1233
1256
Adobe Systems, 107
Entropy Engineering, 73
1158
Patriot Partners, 1 9
Advanced Hardware
Epson America, 119
L
PC Power & Cooling, 258
1107
Architectures, 331
Eugene Amazon, 73
1146
LaCie, 172
1118
PentaSoft, 127
Advanced Logic Research,
Everex Systems, 19, 186
1110
Laser Magnetic Storage
Peregrine Computers, 46
1293
162,268
1075
Exabyte, 323, 338
1234
International, 275, 338
1244
Performance Technological
Advanced Micro Devices,
LaserGo, 48
1301
Products, 52
1309
19, 194
1061
Lattice, 245
1225
Peripheral Vision, 338
1257
Apple Computer, 107, 146
1080
P
Lehigh University, 466
Phlllps-Du Pont Optical,
Applied Concepts, 52
1307
F-Chart Software, 70
1285
Logitech, 132, 395
1161
275, 338
1258
Archive, 323, 331,338
1226
FlexStar, 172
1114
Lotus Development, 165
Photonics, 58
1316
Asahi, 275
Fresh Technology Group, 58
1317
Pick Systems, 381
1020
Ashton-Tate, 165
Fuji, 275
M
Pinnacle Micro, 338
1259
AST Research, 186
1108
Fujitsu, 19
Pioneer Communications,
AT&T, 19
Fujitsu America, 172, 338
1115
MacroMind, 72
1287
275, 338
1260
Atari, 311
1235
Mannesmann Tally, 47
1294
PKWare, 338
1261
Autodesk, 73
1147
Future Domain, 172
1116
Mark Williams, 119
Popkin Software and Systems,
FWB, 172
1117
Maxoptlx, 275, 338
1245
62
1274
Maxtor, 338
1246
Poqet Computer, 239
B
MCC, 338
1247
PowerCore, 89
1223
Bellcore, 342
1004
G
Metaphor, 1 9
Priam Systems, 172
1123
Benchmark Associates, 89
1222
GateWaze, 66, 70
1279
Micro Map & CAD, 70
1284
Princeton Graphic Systems, 73 1157
Borland International, 156, 403
1281
Microelectronics and Computer
Psion, 338
1262
British Aerospace, 19
Gigatek, 338
1236
Technology, 283
GigaTrend, 323, 338
1237
MicroNet Technology, 172
1119
GRID Systems, 46
1290
Micropolis, 172
1120
Q
c
Grolier Electronic Publishing,
Microsoft, 97, 107, 127,
QIC Standards Committee, 331
California Scientific Software,
73
1149
338, 373, 395, 403
1248
Quarter-Inch Cartridge Drive
342
1005
Mitem, 62
1275
Standards, 338
1263
California Software Design,
1 1
Mitsubishi Electronics, 342
1009
Quarterdeck Office Systems,
338
1227
H
Mitsui Petrochemical Industries,
19,403
Cana Group, 48
1300
Harris Semiconductors, 342
1007
275, 338
1249
Canon U.S.A., 235, 338
1228
Hewlett-Packard, 119, 132,
Mitsumi Electronics, 323, 338
1250
Carlisle Memory Products, 338 1229
275, 323, 331 , 338
1162
Montana State University, 19
R
cc:Mail, 89
1221
1238
Motorola, 19, 165
Rainbow Technologies, 52
1306
Cipher Data Products, 338
1230
Hitachi America, 323, 338
1239
Mountain Computers, 338
1251
Ricoh, 338
1264
Club American Technologies,
Holder, Egan, 62
1273
Mouse Systems, 395
Rocky Mountain
186
1109
HSD Microcomputer U.S., 47
1296
Communications, 70
1283
CMC Research, 73
1151
N
Rocky Mountain Research
CMS Enhancements, 172
1112
Center, 19
Colorado Memory Systems,
1
1
N/Hance Systems, 172
1121
Rodime Systems, 172
1124
331 , 338
1231
IBM, 19, 97, 275, 338, 395
1240
Nakamichl, 338
1252
Compaq Computer,
IBM Magnetic Recording
National Design, 19
127, 140, 338
1232
Institute, 301
National Semiconductor, 342
1010
s
CompuAdd, 46
1292
intooritp bystems, Joi , Job
1241
Natural Graphics, 73
1154
Saber Software, 62
1271
CompuServe, 107
Informix Software, 221
1226
NEC Technologies, 47
1295
St. Martin's Press, 466
Computer Cowboys, 342
1006
Innovative Communications
Nestor, 342
1011
The Santa Cruz Operation, 19
Computer Virus Industry
Systems, 72
1286
Network Technologies, 54
1310
Seagate Technology, 338
1265
Association, 466
Integrated Information
NeXT, 165,338
1066
SEEQ Technology, 338
1266
Connect, 107
Technology, 19, 194
1064
1253
Seiko/Epson, 275
Core International, 172
1113
Intel, 19, 165, 194,338,342
1008
Nissei Sangyo America, 48
1302
Seiko Instruments U.S.A., 338
1267
Cyrix, 194
1063
1062
NoGate Consulting, 338
1254
Sitka, 107
1242
Notework, 58
1315
Software Composers, 66
1277
International Data, 395
Novell, 19, 97, 107
Software Security, 52
1305
D
International Standards
Numonics, 395
Sony, 275, 301 , 323, 338
1268
Dariana Technology, 132
1163
Organization, 97
Stac Electronics, 331 , 338
1269
Data Access, 89
1224
InterNet, 466
Stanford Research Institute, 395
Datacap, 72
1288
lOcomm, 47
1298
0
Stony Brook Software, 73
1150
Defense Advanced Research
Iomega, 47
1297
O.C.E.A.N.,338
1255
Storage Dimensions, 172
1125
Projects Agency, 342
Irma Research, 251
1077
Occam Research, 66
1276
Sun Microsystems, 19, 97, 107
Dell Computer, 19
Olivetti Research Center, 385
SuperMac Technology, 172
1126
Digital Equipment, 19,119, 385
Olympus/Rloch, 275
Synthetic Genetics, 70
1230
Disctec, 266
On-Llne Computer Systems, 275
System Enhancement
Distributed Processing
Open University, 364
Associates, 338
1270
Technology, 205
1105
Optima Technology, 172
1122
Systems Enhancement, 72
1289
Dolphin Software, 54 1311
454 BYTE- NOVEMBER 1990
T
Tandberg Data, 331
Tandy, 10, 46 1291
Teac America, 323, 338 1 421
Teraplex, 1 9
Texas Instruments,
19,262,342 1012
1078
Texas MacExpress, 19
3Com, 97
3M, 275, 338 1422
Togai InfraLogic, 342 1013
Toshiba, 19, 107, 266, 301,311
Toshiba America Information
Systems, 338 1423
Toshiba Semiconductor, 338 1424
Toyogo, 73 1152
u
UDS, 58 1313
UniPress, 227 1018
Universityof California, 342 1014
University of Tokyo, 342
Upsonic, 258 1106
V
Velox Computer, 19
Ventura Software, 132 1160
Vision Software, 70 1282
Visionary Electronics, 58 1314
Visix Software, 227 1019
w
Walt Disney Software, 73 1 1 56
Wang/Informatics, 251 1076
WangDAT, 323, 338 1425
Wangtek, 323, 338 1426
Weitek, 194 1065
Western Digital, 172 1127
Willow Peripherals, 73 1 1 48
WordPerfect, 132 1164
X
Xeltek, 52 1308
Xerox, 395
Xerox Palo Alto Research
Center, 385
z
Zenith Data Systems, 301 , 338 1427
Zero Surge, 73 1155
Zinc Software, 62 1272
Zirco, 52 1304
BYTE ADVERTISING SALES STAFF:
Steven M. Vito, Associate Publisher A^.P. of Marketing, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-9281
Arthur Kossack, Eastern Advertising Director, Two Prudential Plaza, 180 North Stetson Ave., Chicago, IL 60601, tel. (312) 616-3341
Jennifer L. Bartel, Western Advertising Director, 14850 Quorum Drive, Suite 380, Dallas, TX 75240, tel. (214) 701-8496
Liz Coyman, Inside Advertising Sales Director, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-2518
NW ENGLAND
ME, NH, VT, MA, RI, CT, ONTARIO
CANADA & EASTERN CANADA
Dan Savage (617) 860.6344
Scott Gagnon (603) 924-2651
McGraw-Hill Publications
29 Hanwell Avenue
Lexington. MA 02173
FAX: (617) 860-6999
EAST COAST
NY, NYC, NJ. DE, PA
Kim Norris (212)512-2645
Ariane Casey (212) 512-2368
Patricia Payne (603) 924-2654
McGraw-Hill Publications
122 1 Avenue of the Americas—
2SA Floor
New York, NY 10020
FAX; (212) 512-2075
SOUTHEAST
NC, SC. GA, FL. AL. TN, VA,
MS, AR, LA, DC. MD, WV, KY
John Y. Schilin (404) 843^782
Patricia Payne (603) 924-2654
McGraw-Hill Publications
4170 Ashford-Dunwoody Road
Suite 520
Atlanta, GA 30319
FAX; (404) 252-4056
MIDWEST
IL, MO, KS, lA. ND, SD. MN.
WI, NE,!N. MI, OH
Kurt Kelley (312) 616-3328
Mary Ann Goulding (603) 924-2664
McGraw-Hill Publications
Two Prudential Plaza
180 North Stetson Ave.
Chicago. IL 60601
FAX; (312) 616-3370
SOUTHWEST,
ROCKY MOUNTAIN
CO. OK. TX,
Alison Keenan (214) 701-8496
Patricia Payne (603) 924-2654
McGraw-Hill Publications
14850 Quorum Drive
Suite 380
Dallas, TX 75240
FAX; (214) 991-6208
NCHflH PACIFIC: San Francisco, CA
NORTHERN CA. OR. ID. MT,
WY. NORTHERN NV
Roy J. Kops (415) 954-9728
McGraw-Hill Publications
425 Battery Street
San Francisco, CA 941 1 1
FAX: (415) 954-9786
NORTH PACIFIC: Campbell, CA
SILICON VALLEY, HI. WA, AK.
W. CANADA
Bill McAfee (408) 879-0381
Leslie Hupp (408) 879-0381
McGraw-Hill Publications
1999 South Bascom Ave.
Suite K 10
ampbell.CA 95008
FAX: (408) 879-9067
SOUTH PACIFIC: Los Angeles. CA
LOS ANGELES COUNTY. AZ.
NM. SOUTHERN NEVADA
Alan El Faye (213) 480-5243
Jonathan Sawyer (603) 924-2665
McGraw-Hill Publications
3333 Wilshire Boulevard #407
Los Angeles. CA 90010
FAX; (213) 480-5249
SOUTH PACIFIC: Costa Mesa, CA
ORANGE COUNTY,
SAN DIEGO COUNTY, UT
Ron Cordek (714) 557-6292
Jonathan Sawyer (603) 924-2665
McGraw-Hill Publications
3001 Red Hill Ave.
Building #1-Suite 222
Costa Mesa, CA 92626
FAX; (714)557-2219
BYTE BITS (2x3)
Mark Stone (603) 924-6830
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
The Buyer's Mart (1x2)
Brian Higgins (603) 924-3754
BYTE Publications
One Phoenix .Mill Lane
Peterborough, NH 03458
Regional Advertisiog
James Bail (603) 924-2533
Barry Echavarria (603) 924-2574
Larry Levine (603) 924-2637
BYTE Publications
One Phoenix Mill Lane
Peterborough. NH 03458
BYTE Deck
Ed Ware (603) 924-2596
BYTE Publications
One Phoenix Mill Lane
Peterborough. NH 03458
Catalog Showcase
BYTE International Direct
Response Postcards
Ellen Perham (603) 924-2598
BYTE Publications
One Phoenix Mill Lane
Peterborough, NH 03458
Peterborough, NH Office
Inside Sales FAX; 603-924-2683
Advertising FAX; 603-924-7507
International Advertising Sales Staff:
Uwe Kretzschmar, European Advertising and Marketing Manager, BYTE Publkations,
McGraw-Hill Publishing Co., Wimbledon Bridge House, One HartfiefcJ Road, Wimbkdtm, Londwi, SW19 3RU, England, Tel: 44 81 543 1234, Fax: 44 81 540 3833
GERMAN-Y, SWITZERLAND,
AUSTRIA
Uwe ICretzschmar (44-81-545-6268)
UNITED KINGDOM
Roz Wevman (44-81-545-6269)
McGraw-Hill Publishing Co.
Wimbledon Bridge House
One Hartf icld Road
Wimbledon. London SWI9 3RU
England
Tel: 44 81 543 1234
FAX; 44 81 540 3833
TELEX; 892191
BENELUX
Ellen Pardede
Baienburg 103
3437 AB Nieuwegein
The Netherlands
Tel: 31 34 02 49496
FAX; 31 34 02 37944
FRA.NC3E, ITALY
Zena Coupe, Amanda Blaskett
A-Z Internadonal Sales Ltd.
4 Ashmount Road. Homsey Lane
Highgate. London N19 3BH
England
Tel; 44 71 281 41 16
FAX; 44 71 281 8224
ISRAEL
Dan Ehrlich
Ehrlich Communication International
P.O. Box 11297
Tel Aviv 61 112
Israel
Tel; (972) 3 449823
FAX; (972) 3 5468168
JAPAN
Masaki Mori
McGraw-Hill Publishing Co.
Overseas Corp.
Room 1528
Kasumigaseki Bldg.
3-2-5 Kasumigaseki.
Chiyoda-Ku
Tokyo 100. Japan
Tel: 81 3 581 9811
FAX: 81 3 581 4018
SWEDEN
Media Marketing AB
Karlbeigsvagen 89A
S-10031 Stockholm
Sweden
Tel: 46 8 301280
HONG KO.NG
Stephen Marcopoto
Seavex Ltd-
503 Wilson House
19-27 Wyndham St.
Central, Hong Kong
Tel: 852-868-2010
Telex: 60904 SEVEXHX
FAX: 852 810 1283
SINGAPORE
Jocelyn Domingo
400 Orchard Road, #10-01
Singapore 0923
Republic of Singapore
Tel: 65 734 9790
Telex: RS35539 SEAVEX
FAX: 65 732 5129
TAIWAN
Anita Chen
AcerTWP
977 Min Shen E. Road. 1-4 Fir.
Taipei 10581 . Taiwan ROC
Tel: 886 2 7630052
Fax: 886 2 7656874
NOVEMBER 1990 • B Y T E 455
READER
SERVICE
To get further information on tfie products advertised in BYTE, fili out
the reader service card by circling the numbers on the card that cor-
respond to the inquiry number iisted with the advertiser. This index is
provided as an additional service by the publisher, who assumes no
liability for errors or omissions.
Alphabetical Index to Advertisers
Inquiry No.
Page No.
Inquiry No.
Page No.
S ABACUS SOFTWARE.INC 197
9 ABACUS SOFTWARE.INC 197
10 ABTECH.INC 360
11 ABTECH.INC 360
12 ACMA 263
13 ADD ON AMERICA 443
14 AK SYSTEMS 451
15 ALL THE FAX 443
16 ALPHA PRODUCTS 437
17 ALR 2,3
18 ALR 2,3
19 ALTEC 204
20 AME PRODUCTS 447
21 AMERICAN ADVANTECH 450
21 AMERICAN ADVANTECH 450
21 AMERICAN ADVANTECH 450
22 AMERICAN MITAC 393
23 AMERICAN POWER CONVERSION - .99
24 AMERICAN POWER CONVERSION - . 99
25 AMERICAN RESEARCH CORP 300
26 AMERICAN RESEARCH CORP 300
27 AMERICAN SMALL BUSINESS 143
26 AMSGMBH 452
29 ANNABOOKS 222
382 ANNABOOKS 420
383 ANNABOOKS 420
30 ARCTANQENT.INC 447
31 ARCTANGENT.INC 447
32 ARDEN SOFTWARE 88
33 ARLINGTON ELECTRONICS 453
34 ASHTON-TATE 56,57
35 ASHTON-TATE 56,57
36 ASHTON-TATE 93
37 ASHTON-TATE 93
38 AVANTECH SOLUTIONS.INC 444
39 A.MS 450
40 B 8 B ELECTRONICS 450
41 BAYTECHNICALASSOCIATES 187
42 BAYTECHNICALASSOCIATES 187
43 BAYTECHNICALASSOCIATES 237
44 BAYTECHNICALASSOCIATES 237
45 BELL ATLANTIC 248,249
46 BEST POWER TECH..INC 450
47 BINARY DATA ACQUISITION 444
• BINARY TECHNOLOGY.INC 443
• BINARY TECHNOLOGY.INC 443
450 BIX 378,379
• BIXINTL 295
• BIX 414,434
49 BLAISE COMPUTING 6
50 BLAST/COMM.RESEARCH GRP . . . 407
51 BLAST/COMM.RESEARCH GRP .... 407
52 BOFFIN LTD 420
53 BORLAND INTERNATIONAL 11
54 BORLAND INTERNATIONAL 11
55 BOS NATIONAL.INC 444
56 BOW INDUSTRIES 448
57 BP MICROSYSTEMS 461
399 BUFFALO PRODUCTS 259
58 BUSINESSLAND DIRECT 421
• BUYERS MART 422-432
• BYTE BACK ISSUES 434
59 BYTE BITS 450
• BYTE BOOKCLUB 320,321
• BYTE CARD DECK 432
• BYTESUB.MESSAGE 392
• BYTE SUB.SERVICE 375
• BYTEWEEK/NEWSLETTER 410
61 B&C MICROSYSTEMS 451
62 B&C MICROSYSTEMS 451
63 B&C MICROSYSTEMS 453
64 CACHING TECHNOLOGY 285
65 CACHING TECHNOLOGY 285
66 CADRE TECHNOLOGIES 25
67 CANON (OPTICAL CARD) 71
68 CAPITAL EQUIPMENT CORP 84
69 CAPITAL EQUIPMENT CORP 85
• CCMI 436
■ CLEOCOMMUNICATIONS.INC 96
70 CLUB AMERICAN TECH.,INC 199
71 CMETELEMETRIX 451
72 CNS.INC 390
• COMPAQ 154,155
• OOMPUADD 88A-D
■ OOMPUADD 164A-D
73 COMPUCLASSICS 380
74 COMPUCOM 433
75 COMPUSERVE 282
388 COMPUTER ACCESSORIES 225
389 COMPUTER ACCESSORIES 225
76 COMPUTER FRIENDS, INC 400
77 COMPUTER PERIPHERALS 328
78 COMPUTER UPGRADE CORP 250
79 COMPUTER UPGRADE CORP 250
80 COMPUTERLANE 445
81 COMPUTERWISE.INC 434
82 COMTHOL CORP 230,231
• OOPIA INTERNATIONAL LTD 208
83 COVOX.INC 433
84 COVOX.INC 433
85 CRESCODATAA/S 451
86 CSS LABS 280,281
87 CSS LABS 280,281
90 CTA 322
91 CTX INTERNATIONAL 330
92 CTX INTERNATIONAL 330
93 CURTIS, INC 360
94 CYRIX 352
95 CYRIX 352
96 C&JMICRONICS 453
• DAK INDUSTRIES 42-45
■ DAMARKINT'L,INC 409
97 DATA STRATEGIES INT'L 440
98 DATA TRANSLATION 121
99 DATALUX 192B
100 DATALUX 192B
101 DATAQ INSTRUMENTS.INC 448
102 DATAWARE 421
103 DELL COMPUTER CORP Cll,1
104 DELL COMPUTER CORP 102,103
105 DELL COMPUTER CORP 104,105
• DELL COMPUTER CORP 104A-B
107 DELPHI 184
108 DESKTOP TECHNOLOGY CORP 90
395 DFI 389
109 DIGITAL RESEARCH 29
110 DIGITAL VISION 318
111 DIGI-DATA 448
112 DISKCOTECH 443
113 DISKCOTECH 443
114 DISKETTE CONNECTIONS 447
115 DISPENSA-MATIC LABEL DISP 421
116 DISTRIBUTED PROCESSING TECH .253
117 DISTRIBUTED PROCESSING TECH . 253
118 DIVERSIFIED COMPUTER SYS 450
119 DSM DIGITAL SERVICE 291
120 DSP DEVELOPMENT 391
121 DYNAMIC ELECTRONICS 198
122 DYNAMIC ELECTRONICS 198
123 ELCEECOMPUTEK 411
124 ELEXOR ASSOCIATES.INC 448
125 EMERSON UPS 319
126 EMERSON UPS 319
• EPSON 22,23
127 ERGO COMPUTING 137
• ERGO COMPUTING 136A-B
128 EVEREX SYSTEMS 256,257
129 EXIDE ELECTRONICS 420
130 EXIDE ELECTRONICS 420
131 FAIRCOMCORP 226
132 FALCO DATA PRODUCTS 183
135 FIRST SOURCE INTERNATIONAI 449
136 FIRST SOURCE INTERNATIONAI 449
137 FLAGSTAFF ENGINEERING 274
138 FLYTECHTECHNOLOGIES.INC 53
139 FORVALAMERICA,INC 372
140 FORVALAMERICA.INC 372
141 FOX SOFTWARE 7
396 GALAXY ELECTRONICS, INC 452
• GATEWAY 2000 32A-H
142 GCOM,INC 448
397 GEKENSHOJICO..LTD 451
143 GENERIC SOFTWARE 30,31
144 GENERIC SOFTWARE 30,31
145 GRAPHIC SOFTWARE SYSTEMS ... 120
146 GRAPHIC SOFTWARE SYSTEMS . . .120
147 GRAPHTEC 394
148 GREENVIEW 76
151 QTCO 421
152 GTEK.INC 408
153 GTEK.INC 408
154 a.W.COMPUTERS.INC 200
155 HAUPPAUGE COMPUTER WORKS. .234
156 HAVENTREE SOFTWARE LTD 224
157 HAVENTREE SOFTWARE LTD 224
158 HAYES 355
159 HELLO DIRECT 420
160 HERCULES 98
• HEWLETT-PACKARD PERIP ... 138,139
• HEWLETT-PACKARD PERIP 270,271
161 HIGH RES TECHNOLOGIES 452
162 HOOLEON CORPORATION 382
163 HOUSTON INSTRUMENT 67
164 HOUSTON INSTRUMENT 67
165 HOUSTON INSTRUMENT 67
166 HUMMINGBIRD COMM. LTD 246
167 HUMMINGBIRDCOMM.LTD 246
168 IBM PS/2 16,17
169 IIYAMA ELECTRIC CO..LTD 293
170 INDIGO SOFTWARE LTD 295
171 INFOCUS.INC 153
172 INFOCUS,INC 153
• INFOCUS,INC 1S2A-B
173 INSIGNIA SOLUTIONS 106
174 INTEGRAND 100
175 INTEL CORP 26,27
176 INTEL CORP 26,27
177 INTEL CORP 169
176 INTELCORP 169
179 INTELCORP 170,171
180 INTELCORP 170,171
181 INTEL CORP/DEV.TOOLS 421
182 10 TECH 443
183 IOMEGA 144,145
184 IOMEGA 144,145
185 I.S.C. POWER SYSTEMS 308,309
186 ITR 440
187 IVERSON COMPUTER CORP . . 362,363
188 I.C.EXPRESS 453
189 JADE COMPUTER 446
190 JAMECO 340,341
384 JAMECO 420
385 JAMECO 420
6 JDHMICRODEVIOES 461-484
7 JDRMICRODEVICES 461-464
192 JEMINI ELECTRONICS 450
193 KADAK PRODUCTS LTD 326
194 KEA SYSTEMS LTD 265
• KENSINGTONMICROWARELTO. . . .126
195 KILA SYSTEMS 447
196 KNAPCO 444
197 KNOWLEDGE GARDEN 413
198 LAGUNA CONVERSION SYS 440
199 LAHEY 184
200 LAWSON LABS.INC 453
201 LINK COMPUTER GRAPHICS 433
202 LOGICAL DEVICESINC 447
203 LOGICAL DEVICES,INC 447
204 LOGICAL DEVICESINC 447
205 LOGICAL DEVICESINC 447
206 LOGITECH.INC 50,51
207 LOGITECH,INC 50,51
208 LOGiTECH,iNC 297
209 LOGITECH,INC 297
• LOTUS 1-2-3 -UNIX 229
• LOTUS - MAGELLAN 77
210 LYBEN 421
211 MAQEEENTERPRISES.INC 416
212 MAQEEENTERPRISES.INC 416
213 MAP INFO 294
• MARKWILLIAMSCO 75
214 MARYMAC INDUSTRIES 452
Inquiry No.
Page No.
215 MATHSOFT 327
216 MATHSOFT 327
217 MAYNARD ELECTRONICS 357
218 MAYNARD ELECTRONICS 357
221 MEGATEL COMPUTER CORP 390
222 MERRITT COMPUTER PRODUCT . . .368
223 MICRO SOLUTIONS COMP.PROD . .318
226 MICROPROCESSORS UNLTD 444
• MICROSOFT 8,9
• MICROSOFT 21
• MICROSOFT 68,69
• MICROSOFT 129
• MICROSOFT 130,131
• MICROSOFT 232,233
• MICROSOFT 313
• MICROSOFT 315
■ MICROSOFT 317
227 MICROSTAR LABORATORIES 452
• MICROWAY 192C
• MICROWAY 347
• MICROWAY 415
228 MIGRAPH 420
229 MIS COMPUTER SYSTEMS 329
230 MIS COMPUTER SYSTEMS 329
231 MITSUBISHI ELECTRONICS 267
232 MITSUBISHI ELECTRONICS 267
233 MIX SOFTWARE 405
234 MKS 118
235 MOUSE SYSTEMS 252
386 MYLEX 314
387 MYLEX 314
236 NANAO USA CORP 238
237 NANAO USA CORP 238
238 NANTUCKET CORPORATION 302
239 NANTUCKET CORPORATION 303
250 NATIONAL INSTRUMENTS 421
251 NATIONAL INSTRUMENTS GUI
252 NATIONAL TELEVAR 110
253 NCR EUROPE 248,249
254 NECHOMEELECT.(MONITORS) . 12,13
255 NEC SYSTEMS 64,65
258 NEVADA COMPUTER CORP 442
257 NOHAUCORP 397
258 NORTHGATE COMPUTER SYS 209
259 NORTHGATE COMPUTER SYS. 210,211
260 NORTHGATE COMPUTER SYS. 212,213
261 NORTHGATE COMPUTER SYS . 214,215
262 NORTHGATE COMPUTER SYS. 216,217
263 NORTHGATE COMPUTER SYS . 218,219
264 NORTHGATE COMPUTER SYS 220
265 NORTHGATE COMPUTER SYS . 242,243
• NRI/MCGRAW-HILL 384A-D
266 NU-MEGA TECHNOLOGIES 78
267 OAKLAND GROUP.INC 310
• ORACLE Ill
269 OVERLAND DATA 435
270 PACIFIC DATA PRODUCTS 151
271 PACIFIC DATA PRODUCTS 151
272 PACIFIC DATA PRODUCTS 201
273 PACIFIC DATA PRODUCTS 201
274 PANASONIC (LASER PRINTER) . .36-38
276 PANASONIC (MONITORS) 15
277 PARA SYSTEMS 81
278 PATTON & PATTON 80
■ PCCONNECTION 112-114
• PCCONNECTION 115,116
• PCCONNECTION 117
279 PENTAX TECHNOLOGIES 181
280 PERCEPTIVE SOLUTIONS.INC 325
281 PERCEPTIVE SOLUTIONS.INC 325
282 PERCON 433
283 PERSONAL TEXINC 240
284 PINNACLE MICRO 109
285 PLUS DEVELOPMENT 185
286 POPKIN SOFTWARE 361
398 PRACTICAL PERIPHERALS 123
• PRINCETON PUB. LABS 288A-B
287 PROCOMP.USA 453
288 PROGRAMMER'SCONNECTION ... 420
289 PROGRAMMER'S PARADISE ... 59-61
390 PROGRAMMER'S SHOP 158-181
391 PROGRAMMER'S SHOP 1S8-161
290 PROMISE TECHNOLOGY.INC 182
291 PROTECH MARKETING 135
292 PROTECH MARKETING 135
293 PSEUDOCORP 451
240 QUATECH.INC 418
241 QUATECH.INC 416
242 QUATECH.INC 418
243 QUATECH.INC 418
244 QUATECH.INC 418
245 QUATECH.INC 418
246 QUATECH.INC 418
247 QUATECH.INC 418
248 QUATECH.INC 418
294 QUALSTARCORP 440
295 QUARTERDECK 298,299
296 RSRELECTRONICS 452
297 RADIO SHACK CIV
298 RAIMA CORP 49
392 RAIMA CORP 371
300 RAINBOW 63
301 RAINBOW 63
302 RAINDROP 222
303 ROSE ELECTRONICS 101
304 ROYKORE 92
305 SAFEWARE.INC 444
306 SANKYOSEIKI(U.K.)LTD 337
307 SANTA CRUZ OPERATION 55
308 SAS INSTITUTE, INC 359
309 SCIENTIFIC ENDEAVORS 440
310 SCIENTIFIC ENDEAVORS 440
311 SCIENTIFIC ENDEAVORS 440
312 SCOTTSDALE SYSTEMS 436
313 SEQUITERSOFTWAHE,INC 244
314 SHECOM COMPUTERS, INC 241
315 SILICON SHACK LTD 452
316 SN'W COMPUTERS 4 ELECT 200
317 SOFTWAREPUBLISHINGCORP254,255
318 SONY 369
319 SPECTRUM 307
Inquiry No.
Page No.
320 STANDARD COMPUTER 124,125
321 STATSOFT 87
322 STONY BROOK SOFTWARE 398
323 STONY BROOK SOFTWARE 398
324 STORAGE DIMENSIONS 207
325 STORAGE DIMENSIONS 207
326 SUMMAGRAPHICS 223
327 SUMMAGRAPHICS 223
328 SUMMAGRAPHICS 223
329 SUN MICRO 94,95
331 SUNRISE ELECTRONICS, INC 453
332 SUPERSOFT 349
333 SYSTAT 261
334 TALKING TECHNOLOGY.INC 444
335 TANGENT COMPUTER 179
336 TECH CITY 399
337 TECH CITY 399
338 TECHNOLOGY POWER ENTER .... 452
393 TEKTRONIX 202,203
394 TEKTRONIX 202,203
339 TELEPHONE PRODUCT CENTER ... 441
340 TEXAS MICROSYSTEMS 1920,193
■ TEXAS MICROSYSTEMS .... 192D A-B
341 THE CARD SHOP 421
342 THE PERISCOPE CO 351
343 THE PERISCOPE CO 351
344 THE SOFTWARE LINK 332
345 THE SOFTWARE LINK 332
346 THE SOFTWARE LINK 333
347 THE SOFTWARE LINK 333
348 TOSHIBA 82,83
349 TOSHIBA 82,83
350 TOUCHBASE SYSTEMS.INC 74
351 TOUCHSTONE - CHECKIT 79
352 TOUCHSTONE - CHECKIT 79
353 TREND SYSTEMSINC 435
354 TRI-STAR COMPUTER 18
355 TRUEVISION. INC 383
356 TULIN CORPORATION 368
357 TULIN CORPORATION 368
358 UHC 417
359 UNICORE SOFTWARE 108
360 UNITEX 438,439
361 UNITEX 438,439
362 UNIVERSAL CROSS-ASSEMBLERS . 448
363 UPSONIC 189
364 UPSONIC 189
• US ROBOTICS 316
365 VENTURCOM 122
366 VENTURCOM 122
• VERMONT CREATIVE SOFTWARE ... 35
367 VICTORY ENTERPRISES 411
368 VIDEX 402
369 VIDEX 402
370 VIRGIN MASTERTRONIC 420
371 VIZIFLEXSEELS.INC 452
372 VOGON ENTERPRISES LTD 336
• WATCOM PRODUCTS 247
373 WIESEMANN&THEISGMBH 296
374 WINTEK CORP 448
375 XELTEK 443
376 ZENITH DATA SYSTEMS 91
377 ZENY COMPUTER SYS , INC 208
378 ZIRCOCORP 108
379 ZIRCOCORP 108
• ZORTECH 41
380 Z-WORLD ENGINEERING 440
381 Z-WORLD ENGINEERING 440
INTERNATIONAL SECTION 72181-96
No North American lr}quiries please.
401 3EST USA IS-74
402 ACER IS-59
403 AGO IS-69
404 ALADDIN IS-49
405 AMDS LTD IS-44
406 AMERICAN BUYING & EXPORTING IS-84
483 ARGOSY l$-60
407 ATICO IS-40,41
• BIX IS-77
408 BLUE CHIP TECHNOLOGY IS-72
• BYTE SUB.SERVICE IS-70
• BYTEWEEK/NEWSLETTER IS-79
412 CLARION SOFTWARE IS-17
413 CLARION SOFTWARE IS-17
414 COBALT BLUE 18-56
415 COMPEX.INC IS-38
416 COMPEX,INC IS-38
417 COMPEX.INC 18-39
418 COMPEX.INC 18-39
419 COMPUSAVE INT'L IS-73
420 COMPUTER CONNECTIONS IS-53
421 COMPUTER QUICK 18-46
422 COSTGOLD RESEARCH LTD 18-52
423 CYBEX 18-56
424 C.TS. LTD 18-72
425 DIETRICH POS-EQUIPMENT 18-74
428 EASY NETWORK 18-55
429 EASY NETWORK 18-55
426 ELEX INTERNATIONAL IS-81
• ELONEX IS-47
427 ESIX SYSTEMS IS-13
430 FAST ELECTRONIC IS-63
431 FORTRON l$-9
432 FORTRON IS-9
482 GALAXY MICROCRAFT SYS. CO . . . 18-70
433 GAMMA PRODUCTIONS 18-28
434 GAMMA PRODUCTIONS 18-28
435 GREY MATTER 18-71
436 GTCO 18-20
437 GTCO 18-20
438 IXILTD 18-30
439 IGEL IS-85
440 IMT FRANCE 18-64
441 INESGMBH 18-62
442 INEX INTERNATIONAL 18-62
443 INTERQUADLTD IS-5
444 INTERQUADLTD 18-7
481 INWIN DEVELOPMENT.INC IS-80
456 BYTE' NOVEMBER 1990
READER SERVICE
' Correspond directly with company.
Inquiry No.
Page No.
445 IQ ENGINEERING IS-15
446 IQ ENGINEERING IS-15
447 JC INFO SYSTEMS IS-3S
448 LASERMASTER CORP IS-75
449 LASERMASTER CORP IS-75
451 LOGIDATATECH IS-51
452 MASHOV (USE) LTD IS-67
453 MAXIT DEVELOPMENT/OSBORNE IS-78
454 MAXIT DEVELOPMENT/OSBORNE IS-78
455 MAYFAIR MICROS IS-14
456 MEGADATA IS-36
457 MEGADATA IS-36
458 MICROGRAFX IS-43
459 MINOLTA GMBH IS-23
461 PHILIPS IS-27
462 PROGRAMMERS ODYSSEY IS-12
463 PROLOG DEVELOPMENT CTR , IS-80
4S4 SAGE/POLYTRON IS-24
465 SMART SOFTWARE 15-48
• SOFTLINE CORP IS-45
466 SOFTWARE CONSTRUCTION CO. , IS-57
■ SOFTWARE DEVELOPMENT SYS- IS-33
467 SOFTWARE DMI IS-16
468 SUN'S ELECTRONICS CO. LTD ... IS-54
469 SURAH, INC IS-74
470 TATUNG IS-37
471 TEAC IS-10
480 TP ENTERPRISE LTD IS-68
473 TRIANGLE DIGITAL SERVICES .... IS-72
474 TRIGEM IS-2
475 TWINHEAD IS-18,19
476 UNIVERSAL DATASYSTEMS IS-31
477 UNIVERSAL DATASYSTEMS IS-31
478 USA SOFTWARE IS-29
479 VIKING SOFTWARE SERVICE IS-52
INT'L DIRECT RESPONSE POSTCARDS
• BYTEWEEK IS
• C USERS JOURNAL IS
• COMPUTER SOLUTIONS IS
• COMPUTER SOLUTIONS.N.W IS
• DIGIBOARD IS
• GATEWAY 2000 IS
■ KEITHLEY/METRABYTE IS
• MIGRAPH.INC ' IS
• PROGRAMMER'S JOURNAL JS
■ REASONABLE SOLUTIONS IS
• TECH SPECIALIST IS
inquiry No.
Page No.
REGIONAL SECTIONS
Midwest 72MW1-24
588 ADI CORPORATION MW-21
569 BSI MW-5
590 SSI MW-5
591 CAF COMPUTER CORP MW-23
592 C.E.T.D.C MW-22
593 CHUN YUN ELECTRONICS MW-19
594 DERBYTECH COMPUTERS MW-1
595 DERBYTECH COMPUTERS MW-1
596 IME COMPUTERS MW-2
597 IME COMPUTERS MW-2
598 INTERFACE GROUP MW-3
599 INTERFACE GROUP MW-3
600 INTRA ELECTRONICS MW-24
601 IRISSOFTWARE MW-11
602 IRISSOFTWARE MW-11
603 MICRO DESIGNS MW-4
604 MICRO DESIGNS MW-4
605 MICROSPEED COMPTERS MW-9
606 MICROSPEED COMPTERS MW-9
607 MICROCOM COMPUTERS MW-13
608 MYODA.INC MW-15
609 MYODA.INC MW-15
610 REASON TECHNOLOGY MW-6,7
611 SAMPOTECHNOUDGYCORP . . . MW-18
612 SOFT & MORE MW-1 6
Northeast 72NE1-32
551 ADI CORPORATION NE-29
552 BITWISE DESIGNS.INC NE-12
553 BITWISE DESIGNS.INC NE-12
554 BRIGHTBILL-ROBERTS NE-5
555 BSI NE-16
556 SSI NE-16
557 CAF COMPUTER CORP NE-31
558 C.E.T.D.C NE-30
559 CHUN YUN ELECTRONICS NE-27
560 COMPULYNK NE-3
561 COMPULYNK NE-3
• COMP. GRAPHICS SHOW '91 NE-24
562 COMP. SALES PROFESSIONAI NE-11
563 COMP. SALES PROFESSIONAI NE-11
564 DERBYTECH COMPUTERS NE-17
565 DERBYTECH COMPUTERS NE-17
566 H.CO COMPUTER PRODUCTS NE-20
inquiry No.
Page No.
567 H.CO COMPUTER PRODUCTS . . NE-20
568 IME COMPUTERS NE-2
569 IME COMPUTERS NE-2
570 INTERFACE GROUP NE-7
571 INTERFACE GROUP NE-7
572 INTRA ELECTRONICS NE-32
573 MANCHESTER EQUIPMENT NE-1
■ MANCHESTER EQUIPMENT . NE-72A-B
574 MICRO DESIGNS NE-4
575 MICRO DESIGNS NE-4
576 MICROSPEED COMPUTERS NE-13
577 MICROSPEED COMPUTERS NE-13
578 MICROCOM COMPUTERS NE-21
579 MYODA.INC NE-23
580 MYODA.INC NE-23
581 REASON TECHNOLOGIES NE-8,9
582 SAMPO TECHNOLOGY CORP .... NE-26
• SCAN SYMPOSIUM NE-22
583 SOFTS MORE NE-15
Pacific Coast
72 PCI -36
645 ADI CORPORATION PC-33
646 AYDIN CONTROLS PC-26
647 AYDIN CONTROLS PC-26
648 BOFFIN LTD PC-7
649 BOFFIN LTD PC-7
650 BRIGHTBILL-ROBERTS PC-6
651 BSI PC-28
652 BSI PC-28
653 CAF COMPUTER CORP PC-35
654 C.E.T.D.C PC-34
655 CHUN YUN ELECTRONICS PC-31
656 CONVEX PC-9
657 DERBYTECH COMPUTERS PC-1
658 DERBYTECH COMPUTERS PC-1
659 DEXPO WEST 90 PC-5
660 EASY NETWORK PC.19
661 EASY NETWORK PC-19
662 H.CO COMPUTER PRODUCTS ... .PC-21
663 H.CO COMPUTER PRODUCTS ... .PC-21
664 IME COMPUTERS PC-14
665 IME COMPUTERS PC-14
666 INTERFACE GROUP PC-3
667 INTERFACE GROUP PC-3
668 INTRA ELECTRONICS PC-36
669 IRISSOFTWARE PC-13
670 IRISSOFTWARE PC-13
671 METAWARE PC-25
inquiry No.
Page No.
672 MICA COMPUTER PC-23
673 MICA COMPUTER PC-23
674 MICRO DESIGNS PC-4
675 MICRO DESIGNS PC-4
676 MICROSPEED COMPUTERS PC-16
677 MICROSPEED COMPUTERS PC-16
678 MICROCOM COMPUTERS PC-27
■ MICROCOMPUTER MKTG.CNCL . PC-24
679 MYODA.INC PC-17
680 MYODA.INC PC-17
681 OPTICAL PUBLISHING.INC PC-14
682 OPTICAL PUBLISHING.INC PC-14
684 PROSPERO SOFTWARE, INC . . PC-2
685 PROSPERO SOFTWARE. INC PC-2
686 SAMPO TECHNOLOGY CORP PC-30
687 THE PRINTER WORKS PC-10,11
688 THE PRINTER WORKS PC-10,11
689 UNITED INNOVATIONS PC-20
690 ZERICON PC-15
South 72 SOI -24
615 ADI CORPORATION SO-21
616 BOFFIN LTD SO-13
617 BOFFIN LTD SO-13
618 BSI SO-5
619 BSI SO-5
620 BUSINESS COMPUTER SYS SO-9
621 BUSINESS COMPUTER SYS SO-9
• BYTE CARD DECK SO-9
622 CAF COMPUTER CORP SO-23
623 C.E.T.D.C SO-22
624 CHUN YUN ELECTRONICS SO-19
625 DERBYTECH COMPUTERS SO-7
626 DERBYTECH COMPUTERS SO-7
627 IME COMPUTERS SO-2
628 IME COMPUTERS SO-2
629 INTERFACE GROUP SO-3
630 INTERFACE GROUP SO-3
631 INTRA ELECTRONICS SO-24
632 MICRO DESIGNS SO-4
633 MICRO DESIGNS SO-4
634 MICROSPEED COMPUTERS SO-16
635 MICROSPEED COMPUTERS SO-16
636 MICROCOM COMPUTERS SO-11
637 MYODA.INC SO-t
638 MYODA.INC SO-1
639 SAMPO TECHNOLOGY CORP . 80-18
640 SOFTS MORE SO-15
BYTE ADVERTISING SALES STAFF:
Steven M. Vito, Associate PublisherA'.P. of Marketing, One Phoenix Mill Lane, Peterljorough, NH 03458, tel. (603) 924-9281
Arthur Kossack, Eastern Advertising Director, Two Prudential Plaza, 180 North Stetson Ave., Chicago, XL 60601, tel. (312) 616-3341
Jennifer L. Bartel, Western Advertising Director, 14850 Quorum Drive, Suite 380, Dallas, TX 75240, tel. (214) 701-8496
Liz Coyman, Inside Advertising Sales Director, One Phoenix Mill Lane, Peterborough, NH 03458, tel. (603) 924-2518
NEWENGL.\ND
MIDWEST
NORTH PACIFIC: Campbell, C:a
BYTE BITS (2x3)
BYTE Deck
ME, NH, VT, MA. RI, CT. ONTARIO
IL, MO. KS.IA, ND.SD. MN.
SILICON VALLEY, HI, WA, AK,
Mark Stone (603) 924-6830
Ed Ware (603) 924-2596
CANADA & EASTERN CANADA
WI. NE, IN, MI. OH
W. CANADA
BYTE Publications
BYTE Publications
Dan Savage (617) 860-«344
Kurt Kelley (312) 616-3328
Bill McAfee (408) 879-0381
One Phoenix Mill Lane
One Phoenix Mill Lane
Scott Gagnon (603) 924-2651
MaryAnn Goulding (603) 924-2664
Leslie Hupp (408) 8794)381
Peterborough. NH 03458
Peterborough, NH 03458
McGraw-Hill Publications
McGraw-Hill Publications
McGraw-Hill Publications
29 Hartwell Avenue
Two Prudential Plaza
1999 South Bascom Ave.
The Buyer's Mart (1x2)
Catalog Showcase
Lexington. MA 02 173
1 80 North Stetson Ave.
Suite iBlO
Brian Higgins (603) 924-3754
BYTE International Direct
FAX: (617)860-6999
Chicago. IL 60601
Campbell. CA 95008
BYTE Publications
Response Postcards
FAX: (312) 616-3370
FAX: (408) 879-9067
One Phoenix Mill Lane
Ellen Perham (603) 924-2598
EAST COAST
Peterborough. NH 03458
BYTE Publications
NY. NYC, NJ, DE. PA
SOUTHWEST,
SOUTH PACIFIC: Los Angeles. CA
One Phoenix Mill Lane
Kim Norris (212) 512-2645
ROCKY MOUNTAIN
LOS A-NGELES COU.NTY. AZ.
Regional Advertising
Peterborough. NH 03458
Ariane Casey (212) 512-2368
CO. OK. TX.
NM. SOUTHERN NEVADA
James Bail (603) 924-2533
Patricia Payne (603) 924-2654
Alison Keenan (214) 701-8496
Alan El Fave (213) 480-5243
Barry Echavarria (603) 924-2574
Peterborough, NH Office
McGraw-Hill Publications
Patricia Payne (603) 924-2654
Jonathan Sawyer (603) 924-2665
Larry Levine (603) 924-2637
Inside Sales FAX: 603-924-2683
1221 Avenue of the Americas—
McGraw-Hill Publications
McGraw-Hill Publications
BTTE Publications
Advertising FAX: 603-924-7507
28th Floor
14850 Quorum Drive
3333 Wilshire Boulevard #407
One Phoenix Mill Lane
New York, NY 10020
Suite 380
Los Angeles, CA 90010
Peterborough. NH 03458
FAX: (212)512-2075
Dallas. TX 75240
FAX: (213) 480-5249
FAX: (214)991-6208
SOUTHEAST
SOUTH PACIFIC: Cosia Mesa, CA
NC, SC. GA. PL. AL, TN, VA,
NORTH PACIFIC: San Francisco, CA ORANGE COUNTY,
MS, AR. LA, DC, MD. WV, KY
NORTHERN CA. OR. ID. MT,
SAN DIEGO COUNTY. UT
John Y. Schilin (404) 843-4782
WY. NORTHERN NV
Ron Cordek (714) 557-6292
Patricia Payne (603) 924-2654
RoyJ.Kops (415) 954-9728
Jonathan Sawyer (603) 924-2665
McGraw-Hill Publications
McGraw-Hill Publications
McGraw-Hill Publicauons
4170 Ashford-Dunwoody Road
425 Battery Street
3001 Red Hill Ave.
Suite 520
San Francisco. CA 941 11
Building #1 -Suite 222
Atlanta, GA 30319
FAX: (415)954-9786
Costa Mesa. CA 92626
FAX: (404) 252^56
FAX: (714) 557-2219
International Advertising Sales Staff:
Uwe Kretzschmar, European Advertising and Marketing Manager, BYTE Publicaticms,
McGraw-Hill Publishing Co., Wimbledon Bridge House, One Hartfidd Road, Wimbtedon, Londim, SW19 3RU, England, Tel: 44 81 543 1234, Fax: 44 81 540 3833
GERMANY, SWITZERLANT),
FRANCE, ITALY
JAPAN
Ha\G KONG
TAIWAN
AUSTRIA
Zena Coupe. Amanda Blaskelt
Masaki Mori
Stephen Marcopoto
Anita Chen
Uwe Kretzschmar (44-8 1 -545-6268)
A-Z Internationa! Sales Ltd.
McGraw-Hill Publishing Co.
Seavex Ltd.
AcerTWP
UNITED KINGDOVj
4 Ashmount Road. Homsev Lane
Overseas Corp.
503 Wilson House
977 Min Shen E. Road. 1-4 Fir.
Ror Weyman (44-81-545-6269)
Highgate, London N19 3BH
Room 1528
19-27 Wyndham St.
Taipei 10581. Taiwan ROC
McGraw-Hill Publishing Co.
England
Kasumigaseki Bldg.
Central. Hong Kong
Tel: 886 2 763 0052
Wimbledon Bridge House
Tel: 44 71 281 4116
3-2-5 Kasumigaseki,
Tel: 852-868-2010
Fax: 886 2 765 6874
One Harifield Road
FAX: 44 71 281 8224
Chiyoda-Ku
Telex: 60904 SEVEX HX
Wimbledon. London SW193RU
Tokyo 100, Japan
FAX: 852 810 1283
England
ISRAEL
Tel: 81 3 581 9811
Tel: 44 81 543 1234
Dan Ehrlich
FAX: 81 3 581 4018
SINGAPORE
FAX: 44 81 540 3833
Ehrlich Communication International
Jocelyn Domingo
TELEX: 892191
P.O. Box 11297
SWEDEN
Seavex Ltd.
Tel Aviv 61 112
Media Marketing AB
400Orchard Road. #10-01
BENELUX
Israel
Karlberesvagen 89A
Singapore 0923
Ellen Pardcde
Tel: (972) 3 449823
S-lOOSfStockholm
Republic of Singapore
Batenbure 103
FAX: (972)3 5468168
Sweden
Tel: 65 734 9790
3437 AB Nieuwegein
Tel: 46 8 301280
Telex: RS35539 SEAVEX
The Netherlands
FAX: 65 732 5129
Tel: 31 34 02 49496
FAX: 31 34 02 37944
NOVEMBER 1990 'BYTE 457
READER
SERVICE
To get further information on tfie products advertised in BYTE, fill out
the reader service card by circling the numbers on the card that cor-
respond to the inquiry number listed with the advertiser. This index is
provided as an additional service by the publisher, who assumes no
liability for errors or omissions.
* Correspond directly with company.
Index to Advertisers by Product Category
Inquiry No.
Page No.
HARDWARE
126 ADD INS
10 ABTECH.INC 360
11 ABTECH.INC 360
21 AMERICAN ADVANTECH 450
28 AMSGMBH 452
483 ARGOSY IS-60
47 BINARY DATA ACQUISITION .. . 444
408 BLUE CHIP TECHNOLOGY ... IS-72
64 CACHING TECHNOLOGY 285
65 CACHING TECHNOLOGY 285
68 CAPITAL EQUIPMENT CORP ...84
69 CAPITAL EQUIPMENT CORP ...85
• CLEOCOMMUNICATIONS,INC...96
417 COMPEX.INC IS-39
418 COMPEX.INC IS-39
82 COMTROL CORP 230,231
85 CRESCODATAA/S 451
94 CYRIX 352
95 CYRIX 352
424 C.T.S. LTD IS-72
98 DATA TRANSLATION 121
116 DISTRIBUTED PROCESSING TECH 253
117 DISTRIBUTED PROCESSING TECH 253
119 DSM DIGITAL SERVICE 291
482 GALAXY MICROCRAFTSYS.COIS-70
145 GRAPHIC SOFTWARE SYSTEMS 120
146 GRAPHIC SOFTWARE SYSTEMS 120
152 GTEK.INC 408
153 GTEK.INC 408
160 HERCULES 98
161 HIGH RES TECHNOLOGIES .. . 452
175 INTEL CORP 26,27
176 INTEL CORP 26,27
177 INTEL CORP 169
178 INTEL CORP 169
182 10 TECH 443
447 JC INFO SYSTEMS IS-35
200 LAWSON LABS.INC 453
453 MAXITDEVELOPMENT/OSBORNEIS-78
454 MAXITDEVELOPMENT/OSBORNEIS-78
226 MICROPROCESSORS UNLTD . . 444
227 MICROSTAR LABORATORIES . . 452
• MICROWAY 347
• MICROWAY 415
386 MYLEX 314
387 MYLEX 314
280 PERCEPTIVE SOLUTIONS.INC. 325
281 PERCEPTIVE SOLUTIONS.INC . 325
287 PROCOMP.USA 453
290 PROMISE TECHNOLOQY.INC . . 182
240 QUATECH.INC 418
241 QUATECH.INC 418
242 QUATECH.INC 418
243 QUATECH.INC 418
244 QUATECH.INC 418
245 QUATECH.INC 418
246 QUATECH.INC 418
247 QUATECH.INC 418
248 QUATECH.INC 418
468 SUN'S ELECTRONICS CO. LTD IS-54
470 TATUNG IS-37
338 TECHNOLOGY POWER ENTER 452
342 THE PERISCOPE CO 351
343 THE PERISCOPE CO 351
480 TP ENTERPRISE LTD IS-68
353 TREND SYSTEMS.INC 435
473 TRIANGLE DIGrTAL SERVICES IS-72
355 TRUEVISION, INC 383
359 UNICORE SOFTWARE 108
127 DRIVES
COMPUTER UPGRADE CORP . 250
COMPUTER UPGRADE CORP . 250
OURTIS.INC 360
IME COMPUTERS NE-2
IME COMPUTERS NE-2
IME COMPUTERS MW-2
IME COMPUTERS MW-2
IME COMPUTERS SO-2
IME COMPUTERS SO-2
IME COMPUTERS PC-14
IME COMPUTERS PC-14
IOMEGA 144,145
IOMEGA 144,145
MICRO SOLUTIONS COMP.PROD. 318
MITSUBISHI ELECTRONICS ... 267
MITSUBISHI ELECTRONICS ... 267
OVERLAND DATA 435
TRIGEM IS-2
TULIN CORPORATION 368
TULIN CORPORATION 368
m FACSIMILE
15 ALL THE FAX 443
620 BUSINESS COMPUTER SYS. . SO-9
621 BUSINESS COMPUTER SYS. . SO-9
444 INTERQUADLTD IS-7
129 GRAPHICS TABLETS
326 SUMMAGRAPHICS 223
327 SUMMAGRAPHICS 223
328 SUMMAGRAPHICS 223
78
79
93
568
569
596
597
627
628
664
665
183
184
223
231
232
269
474
356
357
Inquiry No.
Page No.
57
96
152
153
201
204
205
257
331
375
71
101
124
200
235
251
99
100
110
147
436
437
206
207
208
209
261
282
377
14
67
420
422
97
111
137
481
198
217
218
223
280
281
284
285
294
306
318
324
325
471
372
16
21
28
29
83
84
425
439
171
172
174
445
446
195
222
226
272
273
334
368
369
371
373
380
381
41
42
43
44
74
77
139
140
158
179
180
HARDWARE PROGRAMMERS
BINARY TECHNOLOGY.INC ... 443
BP MICROSYSTEMS 451
C&J MICRONICS 453
GTEK.INC 408
GTEK.INC 408
LINK COMPUTER GRAPHICS . . 433
LOGICAL DEVICES.INC 447
LOGICAL DEVICES.INC 447
NOHAUCORP 397
SUNRISE ELECTRONICS.INC. . 453
XELTEK 443
INSTRUMENTATION
CMETELEMETRIX 451
DATAQ INSTRUMENTS.INC .... 446
ELEXORASSOCIATES.INC . . . . 448
LAWSON LABS.INC 453
MOUSE SYSTEMS 252
NATIONAL INSTRUMENTS Clll
KEYBOARDS/MICE
DATALUX 192B
DATALUX 192B
DIGITAL VISION 318
GRAPHTEC 394
GTCO lS-20
GTCO IS-20
KENSINGTON MICROWARE LTD . 126
LOGITECH.INC 50,51
LOGITECH.INC 50,51
LOGITECH.INC 297
LOGITECH.INC 297
MICROSOFT 68,69
NORTHGATE COMPUTER SYS 214,215
PERCON 433
ZENY COMPUTER SYS .INC ... 208
MASS STORAGE
AK SYSTEMS 451
CANON (OPTICAL CARD) 71
COMPUTERCONNECTIONS. . IS-53
COSTGOLD RESEARCH LTD . IS-52
DATA STRATEGIES INT'L 440
DIGI-DATA 448
FLAGSTAFF ENGINEERING ... 274
INWIN DEVELOPMENT.INC . . IS-60
LAGUNA CONVERSION SYS ... 440
MAYNARD ELECTRONICS 357
MAYNARD ELECTRONICS 357
MICRO SOLUTIONS COMP.PROD . 318
PERCEPTIVE SOLUTIONS.INC . 325
PERCEPTIVE SOLUTIONS.INC . 325
PINNACLE MICRO 109
PLUS DEVELOPMENT 185
QUALSTARCORP 440
SANKYOSEIKI(U.K.)LTD 337
SONY 369
STORAGE DIMENSIONS 207
STORAGE DIMENSIONS 207
TEAC IS-10
VOGON ENTERPRISES LTD . . . 336
MISCELLANEOUS
ALPHA PRODUCTS 437
AMERICAN ADVANTECH 450
AMSGMBH 452
ANNABOOKS 222
COVOX.INC 433
COVOX.INC 433
DIETRICH POS-EQUIPMENT . IS-74
IGEL IS-65
INFOCUS.INC 153
INFOCUS.INC 153
INFOCUS.INC 152A-B
INTEGRAND 100
10 ENGINEERING IS-15
10 ENGINEERING IS-15
KILA SYSTEMS 447
MERRITT COMPUTER PR0DUCT368
MICROPROCESSORS UNLTD. . 444
PACIFIC DATA PRODUCTS .... 201
PACIFIC DATA PRODUCTS ... 201
PRINCETON PUB.LABS .... 288A-B
TALKING TECHNOLOGY.INC . . 444
VIDEX 402
VIDEX 402
VIZIFLEXSEELS.INC 452
WIESEMANN &THEISGMBH .. 296
Z-WORLD ENGINEERING 440
Z-WORLD ENGINEERING 440
MODEMS/MULTIPLEXORS
BAY TECHNICAL ASSOCIATES . 1 87
BAY TECHNICAL ASSOCIATES . 1 87
BAY TECHNICAL ASSOCIATES . 237
BAY TECHNICAL ASSOCIATES. 237
COMPUCOM 433
COMPUTER PERIPHERALS ... 328
FORVALAMERICA.INC 372
FORVALAMERICA.INC 372
HAYES 355
INTEL CORP 170,171
INTEL CORP 170,171
Inquiry No.
Page No.
451 LOGIDATATECH IS-S1
456 MEGADATA IS-36
457 MEGADATA IS-36
398 PRACTICAL PERIPHERALS 123
350 TOUCHBASE SYSTEMS.INC 74
476 UNIVERSAL DATA SYSTEMS . IS-31
477 UNIVERSAL DATA SYSTEMS . IS-31
• US ROBOTICS 316
• VERMONT CREATIVE SOFTWARE 35
136 MONITORS
551 ADI CORPORATION NE-29
588 ADI CORPORATION MW-21
615 ADI CORPORATION SO-21
645 ADI CORPORATION PC-33
21 AMERICAN ADVANTECH 450
559 CHUN YUN ELECTRONICS . . NE-27
593 CHUN YUN ELECTRONICS . . MW-19
624 CHUN YUN ELECTRONICS . - SO-19
655 CHUN YUN ELECTRONICS . . PC-31
91 CTX INTERNATIONAL 330
92 CTX INTERNATIONAL 330
169 IIYAMA ELECTRIC CO.,LTD . . . . 293
443 INTERQUADLTD IS-5
236 NANAO USA CORP 238
237 NANAO USA CORP 238
254 NEC HOME ELECT (MONITORS) . 12,13
276 PANASONIC (MONITORS) 15
461 PHILIPS IS-27
137 NETWORK HARDWARE
3EST USA IS-74
BAY TECHNICAL ASSOCIATES. 187
BAY TECHNICAL ASSOCIATES. 187
BAY TECHNICAL ASSOCIATES. 237
BAY TECHNICAL ASSOCIATES. 237
BUFFALO PRODUCTS 259
COMTROL CORP 230,231
CSS LABS 280,281
CSS LABS 280,281
CYBEX IS-56
DELL COMPUTER CORP 1 ,CII
EASY NETWORK IS-55
EASY NETWORK IS-55
EASY NETWORK PC-19
EASY NETWORK PC-19
ELONEX IS-47
FAIRCOMCORP 226
FLYTECHTECHNOLOGIES.INC . .53
INESGMBH IS-62
THE SOFTWARE LINK 332
THE SOFTWARE LINK 332
THE SOFTWARE LINK 333
THE SOFTWARE LINK 333
138 PRINTERS/PLOTTERS
• EPSON 22,23
• HEWLETT-PACKARD PERIP 138,139
163 HOUSTON INSTRUMENT 67
164 HOUSTON INSTRUMENT 67
165 HOUSTON INSTRUMENT 67
448 LASERMASTER CORP IS-75
449 LASERMASTER CORP IS-75
459 MINOLTAGMBH IS-23
274 PANASONIC (LASER PRINTER)36,38
279 PENTAX TECHNOLOGIES 181
469 SURAH.INC IS-74
393 TEKTRONIX 202,203
394 TEKTRONIX 202,203
687 THE PRINTER WORKS . . PC-10,11
688 THEPRINTERWORKS ...PC-10,11
689 UNITED INNOVATIONS PC-20
690 ZERICON PC-15
139 PRINTER RIBBONS/SUPPLIES
270 PACIFIC DATA PRODUCTS 151
271 PACIFIC DATA PRODUCTS 151
140 SCANNERS/IMAGE PROCESSORS
395 DFI 389
• HEWLETT-PACKARD PERIP 270,271
>41 SOFTWARE SECURITY
404 ALADDIN IS-49
430 FAST ELECTRONIC IS-63
291 PROTECH MARKETING 135
292 PROTECH MARKETING 135
300 RAINBOW 63
301 RAINBOW 63
)42 SYSTEMS
402 ACER IS-59
12 ACMA 263
403 AGO IS-69
17 ALR 2,3
18 ALR 2,3
19 ALTEC 204
20 AME PRODUCTS 447
22 AMERICAN MITAC 393
25 AMERICAN RESEARCH CORP . 300
26 AMERICAN RESEARCH CORP . 300
33 ARLINGTON ELECTRONICS ... 453
38 AVANTECH SOLUTIONS.INC . . 444
401
41
42
43
44
399
82
86
87
423
103
426
429
660
661
131
138
441
344
345
346
347
Inquiry No.
Page No.
646 AYDIN CONTROLS PC-26
647 AYDIN CONTROLS PC-26
552 BITWISE DESIGNS.INC NE-12
553 BITWISE DESIGNS.INC NE-12
616 BOFFIN LTD SO-13
617 BOFFIN LTD SO-13
648 BOFFIN LTD PC-7
849 BOFFIN LTD PC-7
555 BSI NE-16
556 BSI NE-16
589 BSI MW-5
590 BSI MW-5
618 BSI SO-5
619 BSI SO-5
651 BSI PC-28
652 BSI PC-28
557 CAP COMPUTER CORP NE-31
591 CAF COMPUTER CORP MW-23
622 CAF COMPUTER CORP SO-23
653 CAF COMPUTER CORP PC-35
70 CLUB AMERICAN TECH., INC .. 199
• COMPAQ 154,155
• COMPUADD 88A-D
• COMPUADD 164A-D
560 COMPULYNK NE-3
561 COMPULYNK NE-3
562 COMP. SALES PROFESSIONAL .NE-11
563 COMP. SALES PROFESSIONAL .NE-11
93 CURTIS.INC 360
• DAK INDUSTRIES 42,45
103 DELL COMPUTER CORP Cll,1
104 DELL COMPUTER CORP. . . 102,103
105 DELL COMPUTER CORP ,104,105
• DELL COMPUTER CORP . . . 104A-B
564 DERBYTECH COMPUTERS , . NE-17
565 DERBYTECH COMPUTERS , , NE-17
594 DERBYTECH COMPUTERS . , , MW-1
595 DERBYTECH COMPUTERS. . , MW-1
625 DERBYTECH COMPUTERS, , , SO-7
626 DERBYTECH COMPUTERS, , , SO-7
657 DERBYTECH COMPUTERS, , , PC-1
658 DERBYTECH COMPUTERS . . . PC-1
• ELONEX IS-47
• ERGO COMPUTING 136A-B
127 ERGO COMPUTING 137
128 EVEREX SYSTEMS 256,257
132 FALCO DATA PRODUCTS 183
138 FLYTECHTECHNOLOGIES.INC . .53
431 FORTRON IS-9
432 FORTRON IS-9
• GATEWAY 2000 32A-H
155 HAUPPAUGE COMPUTER WORKS 234
566 H.CO COMPUTER PRODUCTS NE-20
567 H.CO COMPUTER PRODUCTS NE-20
662 H.CO COMPUTER PRODUCTS PC-21
663 H.CO COMPUTER PRODUCTS PC-21
168 IBM PS/2 16,17
568 IME COMPUTERS NE-2
569 IME COMPUTERS NE-2
596 IME COMPUTERS MW-2
597 IME COMPUTERS MW-2
627 IME COMPUTERS SO-2
628 IME COMPUTERS SO-2
664 IME COMPUTERS PC-14
665 IME COMPUTERS PC-14
572 INTRA ELECTRONICS NE-32
600 INTRA ELECTRONICS MW-24
631 INTRA ELECTRONICS SO-24
668 INTRA ELECTRONICS PC-36
187 IVERSON COMPUTER CORP362,363
192 JEMINI ELECTRONICS 450
573 MANCHESTER EQUIPMENT , , NE-1
• MANCHESTER EQUIPMENT NE-72A-B
221 MEGATEL COMPUTER CORP, , 390
672 MICA COMPUTER PC-23
673 MICA COMPUTER PC-23
574 MICRO DESIGNS NE-4
575 MICRO DESIGNS NE-4
603 MICRO DESIGNS MW-4
604 MICRO DESIGNS MW-4
632 MICRO DESIGNS SO-4
633 MICRO DESIGNS SO-4
674 MICRO DESIGNS PC-4
675 MICRO DESIGNS PC-4
678 MICROCOM COMPUTERS , , PC-27
576 MICROSPEED COMPUTERS, NE-13
577 MICROSPEED COMPUTERS, NE-13
605 MICROSPEED COMPTERS ,,, MW-9
606 MICROSPEED COMPTERS ,,, MW-9
634 MICROSPEED COMPUTERS, SO-16
635 MICROSPEED COMPUTERS, SO-16
676 MICROSPEED COMPUTERS, PC-16
677 MICROSPEED COMPUTERS. PC-16
• MICROWAY 1920
229 MISCOMPUTER SYSTEMS . .. . 329
230 MIS COMPUTER SYSTEMS.... 329
579 MYODA.INC NE-23
580 MYODA.INC NE-23
608 MYODA.INC MW-15
609 MYODA.INC MW-15
637 MYODA.INC SO-1
638 MYODA.INC SO-1
679 MYODA.INC PC-17
680 MYODA.INC PC-17
253 NCR EUROPE 248,249
255 NEC SYSTEMS 64,65
258 NORTHGATE COMPUTER SYS , 209
259 NORTHGATE COMPUTER SYS 210,211
458 BYTE- NOVEMBER 1990
READER SERVICE
Inquiry No.
Page No.
260 NORTHGATECOMPUTERSYS 212,213
262 NORTHGATE COMPUTER SYS 216,217
263 NORTHGATE COMPUTER SYS 218,219
265 NORTHGATE COMPUTER SYS 242,243
297 RADIO SHACK CIV
581 REASON TECHNOLOGIES . . NE-8,9
610 REASON TECHNOLOGY , . . MW-6,7
582 SAMPO TECHNOLOGY CORP NE-26
611 SAMPO TECHNOLOGY CORP MW-1 8
639 SAMPO TECHNOLOGY CORP SO-1 8
686 SAMPO TECHNOLOGY CORP PC-30
583 SOFT & MORE NE-15
612 SOFT&MORE MW-16
640 SOFT&MORE SO-15
320 STANDARD COMPUTER . . . 124,125
333 SYSTAT 261
335 TANGENT COMPUTER 179
336 TECH CITY 399
337 TECH CITY 399
339 TELEPHONE PRODUCT CENTER441
340 TEXAS MICROSYSTEMS . 1920,193
■ TEXAS MICROSYSTEMS . 192DA-B
346 TOSHIBA 82,83
349 TOSHIBA 82,83
354 TRI-STAR COMPUTER 18
475 TWINHEAD IS.18,19
367 VICTORY ENTERPRISES 411
376 ZENITH DATA SYSTEMS 91
943 TERMINALS
81 COMPUTERWISE.INC 434
166 HUMMINGBIRD COMM.LTD ... 246
167 HUMMINGBIRD COMM.LTD ... 246
944 UPS
23 AMERICAN POWER CONVERSION99
24 AMERICAN POWER CONVERSION99
46 BEST POWER TECH.,INC 450
388 COMPUTER ACCESSORIES . . . 225
389 COMPUTER ACCESSORIES . , . 225
125 EMERSON UPS 319
126 EMERSON UPS 319
196 KNAPCO 444
277 PARA SYSTEMS 81
363 OPSONIC 189
364 UPSONIC 189
378 ZIRCOCORP 108
379 ZIRCOCORP 108
SOFTWARE
945 APPLE/MAC APPLICATIONS
Scientific/Technical
308 SAS INSTITUTE.INC 359
946 APPLE/MAC COMMUNICATIONS
50 BLAST/COMM.RESEARCH GRP 407
51 BLAST/COMM.RESEARCH GRP 407
947 APPLBMAC LANGUAGES
• COPIA INTERNATIONAL LTD . . . 208
948 APPLE/MAC UTIUTIES
173 INSIGNIA SOLUTIONS 106
949 ATARI/AMIGA — LAN
656 CONVEX PC-9
950 IBM/MSDOS APPLICATIONS
Business Office
30 ARCTANGENT.INC 447
31 ARCTANGENT.INC 447
34 ASHTON-TATE 56,57
35 ASHTON-TATE 56,57
108 DESKTOP TECHNOLOGY CORP. .90
141 FOX SOFTWARE 7
433 GAMMA PRODUCTIONS IS-28
434 GAMMA PRODUCTIONS IS-28
156 HAVENTREE SOFTWARE LTD . 224
157 HAVENTREE SOFTWARE LTD . 224
170 INDIGO SOFTWRE LTD 295
• LOTUS - WAGELWN 77
238 NANTUCKET CORPORATION . . 302
239 NANTUCKET CORPORATION . . 303
252 NATIONAL TELEVAR 110
• ORACLE Ill
295 QUARTERDECK 298,299
298 RAIMA CORP 49
392 RAIMA CORP 371
304 ROYKORE 92
951 IBM/MSDOS APPLICATIONS
Scientific/Technical
120 DSP DEVELOPMENT 391
202 LOGICAL DEVICES.INC 447
203 LOGICAL DEVICES.INC 447
278 PATTON & PATTON 80
309 SCIENTIFIC ENDEAVORS 440
310 SCIENTIFIC ENDEAVORS 440
311 SCIENTIFIC ENDEAVORS 440
319 SPECTRUM 307
321 STATSOFT 87
333 SYSTAT 261
362 UNIVERSAL CRC^ASSEMBLERS 448
Inquiry No.
Page No.
952 IBM/MSDOS APPLICATIONS
Miscellaneous
554 BRIGHTBILL-ROSERTS NE-5
650 BRIGHTBILL-ROBERTS PC-6
• MICROSOFT 313
• MICROSOFT 315
• MICROSOFT 317
953 IBM/MSDOS APPLICATIONS
Word Processing
• MICROSOFT 8,9
954 IBM/MSDOS -CAD
27 AMERICAN SMALL BUSINESS . 143
39 A.M.S 450
656 CONVEX PC-9
143 GENERIC SOFTWARE 30,31
144 GENERIC SOFTWARE 30,31
374 WINTEKCORP 448
955 IBM/MSDOS COMMUNICATIONS
50 BLAST/COMM.RESEARCH GRP 407
51 BLAST/COMM.RESEARCH GRP 407
118 DIVERSIFIED COMPUTER SYS, 450
194 KEA SYSTEMS LTD 265
956 IBM/MSDOS GRAPHICS
45 BELL ATLANTIC 248,249
123 ELCEE COMPUTEK 411
186 TR 440
458 MICROGRAFX IS-43
• MICROSOFT 129
• MICROSOFT 130,131
317 SOFTWARE PUBUSHING CORP .254,255
957 IBM/MSDOS — LAN
213 MAP INFO 294
464 SAGE/POLYTRON IS-24
958 IBM/MSDOS LANGUAGES
72 CNS.INC 390
199 LAHEY 184
• MICROSOFT 21
• MICROSOFT 232,233
463 PROLOG DEVELOPMENT CTR IS-80
293 PSEUDOCORP 451
313 SEQUITERSOFTWARE.INC ... 244
322 STONY BROOK SOFTWARE ... 398
323 STONY BROOK SOFTWARE .. . 398
• WATCOM PRODUCTS 247
• ZORTECH 41
959 IBM/MSDOS UTILITIES
32 ARDEN SOFTWARE 88
36 ASHTON-TATE 93
37 ASHTON-TATE 93
49 BLAISE COMPUTING 6
53 BORLAND INTERNATIONAL 11
54 BORLAND INTERNATIONAL 11
66 CADRE TECHNOLOGIES 25
412 CLARION SOFTWARE IS-17
413 CLARION SOFTWARE IS-17
90 CTA 322
142 GCOM.INC 448
148 GREENVIEW 76
154 G.W.COMPUTERS.INC 200
440 IMT FRANCE IS-64
601 IRIS SOFTWARE MW-11
602 IRIS SOFTWARE MW-11
669 IRIS SOFTWARE PC-13
670 IRIS SOFTWARE PC-13
197 KNOWLEDGE GARDEN 413
211 MAGEEENTERPRISES.INC . . . .416
212 MAGEEENTERPRISES.INC ... .416
452 MASHOV(MSE)LTD IS-67
233 MIX SOFTWARE 405
266 NU-MEGA TECHNOLOGIES 78
267 OAKLAND GROUP.INC 310
684 PROSPERO SOFTWARE.INC . PC-2
685 PROSPERO SOFTWARE.INC . PC-2
304 ROYKORE 92
467 SOFTWARE DMI IS-16
332 SUPERSOFT 349
342 THE PERISCOPE CO 351
343 THE PERISCOPE CO 351
351 TOUCHSTONE -CHECKIT 79
352 TOUCHSTONE - CHECKIT 79
960 OTHER APPLICATIONS
Business Office
• LOTUS 1-2-3 -UNIX 229
961
OTHER APPLICATIONS
Miscellaneous
50 BLAST/COMM.RESEARCH GRP 407
51 BLAST/COMM.RESEARCH GRP 407
479 VIKING SOFTWARE SERVICE . IS-52
162 OTHER — CAD
215 MATHSOFT 327
216 MATHSOFT 327
163 OTHER — CROSS DEVELOPMENT
55 BOS NATIONAL.INC 444
414 COBALT BLUE IS-56
438 IXILTD IS-30
inquiry No.
Page No.
681 OPTICAL PUBLISHING.INC . . PC-14
682 OPTICAL PUBLISHING.INC . . PC-14
• SOFTWARE DEVELOPMENT SYS IS-33
OTHER -LANGUAGES
BINARY TECHNOLOGY.INC . . . 443
BINARY TECHNOLOGY.INC . . . 443
CNS.INC 390
MARKWILLIAMSCO 75
METAWARE PC-25
IWINDROP 222
SCIENTIFIC ENDEAVORS 440
SCIENTIFIC ENDEAVORS 440
SCIENTIFIC ENDEAVORS 440
OTHER — UTILITIES
GREENVIEW 76
RAINDROP 222
SOFTWARE DMI IS-16
SUN MICRO 94,95
VENTURCOM 122
VENTURCOM 122
671
302
310
311
309
148
302
467
329
365
366
966 DESKTOP PUBLISHING
448 LASERMASTER CORP IS-75
449 LASERMASTER CORP IS-75
252 NATIONAL TELEVAR 110
283 PERSONAL TEX.INC 240
303 ROSE ELECTRONICS 101
967
EDUCATIONAL/
INSTRUCTIONAL
8 ABACUS SOFTWARE.INC 197
9 ABACUS SOFTWARE.INC 197
■ BYTE BACK ISSUES 434
59 BYTE BITS 450
• BYTE BOOK CLUB 320,321
• BYTE CARD DECK 432
• BYTE CARD DECK SO-9
• BYTESUB.MESSAGE 392
• BYTESUB.SERVICE 375
• BYTESUB.SERVICE IS-70
• BYTEWEEK/NEWSLETTER 410
• BYTEWEEK/NEWSLETTER . . . IS-79
• CCMI 436
• COMPUTER GRAPHICS SH0W'91 . NE-24
659 DEXPOWEST90 PC-5
570 INTERFACE GROUP NE-7
571 INTERFACE GROUP NE-7
598 INTERFACE GROUP MW-3
599 INTERFACE GROUP MW-3
629 INTERFACE GROUP SO-3
630 INTERFACE GROUP SO-3
666 INTERFACE GROUP PC-3
667 INTERFACE GROUP PC-3
• NRI/MCGRAW-HILL 384A-D
• SCAN SYMPOSIUM NE-22
968 MAIL ORDER/RETAIL
13 ADDON AMERICA 443
405 AMDS LTD IS-44
406 AMERICAN BUYING &EXP0RTINGIS-64
382 ANNABOOKS 420
383 ANNABOOKS 420
407 ATICO IS-40,41
646 AYDIN CONTROLS PC-26
647 AYDIN CONTROLS PC-26
40 B & B ELECTRONICS 450
52 BOFFIN LTD 420
616 BOFFIN LTD SO-13
617 BOFFIN LTD SO-13
648 BOFFIN LTD PC-7
649 BOFFIN LTD PC-7
56 BOW INDUSTRIES 448
620 BUSINESS COMPUTER SYS . . SO-9
621 BUSIN ESS COMPUTER SYS. . SO-9
58 BUSINESSLAND DIRECT 421
• BYTE BOOKCLUB 320,321
61 BSC MICROSYSTEMS 451
62 B&C MICROSYSTEMS 451
63 B&C MICROSYSTEMS 453
73 COMPUCLASSICS 380
419 COMPUSAVE INT'L IS-73
76 COMPUTER FRIENDS.INC .... 400
421 COMPUTER QUICK IS-46
562 COMP. SALES PROFESSIONAL .NE-11
563 COMP. SALES PROFESSIONAL .NE-11
80 COMPUTERLANE 445
656 CONVEX PC-9
• DAMARK INT'UINC 409
102 DATAWARE 421
564 DERBYTECH COMPUTERS . . NE-17
565 DERBYTECH COMPUTERS . . NE-17
594 DERBYTECH COMPUTERS. . , MW-1
595 DERBYTECH COMPUTERS. . . MW-1
625 DERBYTECH COMPUTERS . . , SO-7
626 DERBYTECH COMPUTERS . . SO-7
657 DERBYTECH COMPUTERS ... PC-1
658 DERBYTECH COMPUTERS . . . PC-1
112 DISKCOTECH 443
113 DISKCOTECH 443
114 DISKETTE CONNECTIONS ... . 447
115 DISPENSA-MATIC LABEL DISP , 421
121 DYNAMIC ELECTRONICS 198
122 DYNAMIC ELECTRONICS 198
426 ELEX INTERNATIONAL iS-61
129 EXIDE ELECTRONICS 420
inquiry No.
Page No.
130 EXIDE ELECTRONICS 420
135 FIRST SOURCE INTERNATIONAL449
136 FIRST SOURCE INTERNATIONAL449
396 GALAXY ELECTRONICS.INC . . 452
435 GREY MATTER IS-71
151 GTCO 421
159 HELLO DIRECT 420
568 IME COMPUTERS NE-2
569 IME COMPUTERS NE-2
596 IME COMPUTERS MW-2
597 IME COMPUTERS MW-2
627 IME COMPUTERS SO-2
628 IME COMPUTERS SO-2
664 IME COMPUTERS PC-14
665 IME COMPUTERS PC-14
442 INEX INTERNATIONAL IS-62
181 INTEL CORP/DEV.TOOLS 421
188 I.C.EXPRESS 453
185 I.S.C. POWER SYSTEMS ... 308,309
189 JADE COMPUTER 446
190 JAMECO 340,341
384 JAMECO 420
385 JAMECO 420
6 JDRMICRODEVICES 461,464
7 JDR MICRODEVICES 461 ,464
210 LYBEN 421
214 MARYMAC INDUSTRIES 452
455 MAYFAIR MICROS IS-14
578 MICROCOM COMPUTERS . . NE-21
607 MICROCOM COMPUTERS . . MW-13
636 MICROCOM COMPUTERS .. SO-11
• MICROCOMPUTER MKTG.CNCL PC-24
226 MICROPROCESSORS UNLTD . . 444
228 MIGRAPH 420
579 MYODA.INC NE-23
580 MYODA.INC NE-23
608 MYODA.INC MW-15
609 MYODA.INC MW-1S
637 MYODA.INC SO-1
638 MYODA.INC SO-1
679 MYODA.INC PC-17
680 MYODA.INC PC-17
250 NATIONAL INSTRUMENTS 421
256 NEVADA COMPUTER CORP . . . 442
258 NORTHGATE COMPUTER SYS .. . 209
259 NORTHGATE COMPUTER SYS 210,211
260 NORTHGATE COMPUTER SYS 212,213
261 NORTHGATE COMPUTER SYS 214,215
262 NORTHGATE COMPUTER SYS 216,217
263 NORTHGATE COMPUTER SYS 218,219
264 NORTHGATE COMPUTER SYS .. . 220
265 NORTHGATE COMPUTER SYS 242,243
• PC CONNECTION 112,114
• PC CONNECTION 115,116
• PCCONNEGTION 117
462 PROGRAMMERS ODYSSEY . . IS-12
288 PROGRAMMER'S CONNECTION 420
289 PROGRAMMER'S PARADISE . 59,61
390 PROGRAMMER'S SHOP . . . 158,161
391 PROGRAMMER'S SHOP . . . 158,161
296 R&R ELECTRONICS 452
581 REASON TECHNOLOGIES . . NE-8,9
610 REASON TECHNOLOGY . . . MW-6,7
312 SCOTTSDALE SYSTEMS 436
314 SHECOMCOMPUTERS.INC , . . 241
465 SMART SOFTWARE IS-48
316 SN'W COMPUTERS & ELECT . . 200
583 SOFT&MORE NE-15
612 SOFT&MORE MW-16
640 SOFT&MORE S0-1S
• SOFTLINECORP IS-45
466 SOFTWARE CONSTRUCTION CO IS-57
320 STANDARD COMPUTER ... 124,125
339 TELEPHONE PRODUCT CENTER441
341 THE CARD SHOP 421
360 UNITEX 438,439
361 UNITEX 438,439
478 USA SOFTWARE IS-29
370 VIRGIN MASTERTRONIC 420
969
MISCELLANEOUS
415
416
558
592
623
654
397
162
264
305
315
COMPEX.INC
COMPEX.INC
C.E.TD.C...
C.E.TD.C. . . .
C.E.TD.C...
C.E.TD.C. . . .
GEKENSHOJICO,
HOOLEON CORPORATION
NORTHGATE COMPUTER SYS
SAFEWARE.INC ....
SILICON SHACK LTD
LTD
. . IS-38
. . IS-38
. NE-30
. MW-22
SO-22
. PC-34
. . . 451
. 382
. . 220
. 444
. . 452
970
ON-LINE SERVICES
450 BIX 378,379
• BIX 414,434
• BIX IS-77
• BIXINTL 295
75 COMPUSERVE 282
107 DELPHI 184
971 OPERATING SYSTEMS
109 DIGITAL RESEARCH 29
427 ESIX SYSTEMS IS-13
193 KADAK PRODUCTS LTD 326
307 SANTA CRUZ OPERATION 55
358 UHC 417
366 VENTURCOM 122
367 VENTURCOM 122
NOVEMBER 1990 •BYTE 459
REQUEST FREE PRODUCT INFORMATION BY FAX
Just fax this page to 1-413-637-4343. Save time because your request for information will be
processed immediately.
Circle the numbers ^^^L Check off the answers to ^^^^ Print your name, Hl^^ Remove this page or
below which correspond questions "A" through "E". Kjf address, and fax number copy this page clearly
to the numbers assigned ^^^H ^^^1 clearly on the form. ^^^H and fax it to the number
to advertisers and pro- ^||^| above,
ducts that interest you.
Fill out this coupon carefully. PLEASE PRINT.
Name
Title
Company
Address
City
State/Province
Zip
Country
( )
Phone Number
Fax Number
A. What is your primary job
function/principal area of responsibility?
(Check one.)
1 U MIS/DP
2 □ Programmer/Systems Analyst
3 □ Administration/Management
4 □ Sales/Marketing
5 □ Engineer/Scientist
6 □ Other
B. What is your level of management
responsibility?
7 □ Senior-level
8 □ Middle-level
9 □ Professional
C. Are you a reseller (VAR, VAD, Dealer,
Consultant)?
10 □ Yes 11 □ No
D. What operating systems are you currently
using? (Check all that apply.)
12 □ PC/MS-DOS
13 □ DOS + Windows
14 □ OS/2
15 □ UNIX
16 □ MacOS
17 □ VAX/VMS
E. For how many people do you influence the
purchase of hardware or software?
18 □ 1-25
19 □ 26-50
20 □ 51-99
21 □ 100 or more
Inquiry Numbers 1-495 Inquiry Numbers 496-990 Inquiry Numbers 991-1479
1
2
3
4
5
6
7
8
9
10
11
496
497
498
499
500
501
502
503
504
505
506
991 992 993 994 995 996 997 998 999
1000 100
12
13
14
15
16
17
18
19
20
21
22
507
508
509
510
511
512
513
514
515
516
517
1002 1003 1004 1005 1006 1007 1008 1009 1010
1011 101
23
24
25
26
27
28
29
30
31
32
33
518
519
520
521
522
523
524
525
526
527
528
1013 1014 1015 1016 1017 1018 1019 1020 1021
1022 102
34
35
36
37
38
39
40
41
42
43
44
529
530
531
532
533
534
535
536
537
538
539
1024 1025 1026 1027 1028 1029 1030 1031 1032
1033 103
45
46
47
48
49
50
51
52
53
54
55
540
541
542
543
544
545
546
547
548
549
550
1035 1036 1037 1038 1039 1040 1041 1042 1043
1044 104
56
57
58
59
60
61
62
63
64
65
66
551
552
553
554
555
556
557
558
559
560
561
1046 1047 1048 1049 1050 1051 1052 1053 1054
1055 105
67
68
69
70
71
72
73
74
75
76
77
562
563
564
565
566
567
568
569
570
571
572
1057 1058 1059 1060 1061 1062 1063 1064 1065
1066 106
78
79
80
81
82
83
84
85
86
87
88
573
574
575
576
577
578
579
580
581
582
583
1068 1069 1070 1071 1072 1073 1074 1075 1076
1077 107
89
90
91
92
93
94
95
96
97
98
99
584
535
586
587
588
589
590
591
592
593
594
1079 1080 1081 1082 1083 1084 1085 1086 1087
1088 108
100
101
102
103
104
105
106
107
108
109
110
595
596
597
598
599
600
601
602
603
604
605
1090 1091 1092 1093 1094 1095 1096 1097 1098
1099 110
111
112
113
114
115
116
117
118
119
120
121
606
607
608
609
610
611
612
613
614
615
616
1101 1102 1103 1104 1105 1106 1107 1108 1109
1110 111
122
123
124
125
126
127
128
129
130
131
132
617
618
619
620
621
622
623
624
625
626
627
1112 1113 1114 11 15 1116 1117 1118 1119 1120
1121 112
133
134
135
136
137
138
139
140
141
142
143
628
629
630
631
632
633
634
635
636
637
638
1123 1124 1125 1126 1127 1128 1129 1130 1131
1132 113
144
145
146
147
148
149
150
151
152
153
154
639
640
641
642
643
644
645
646
647
648
649
1134 1135 1136 1137 1 138 1 139 1 140 1 141 1142
1143 114
155
156
157
158
159
160
161
162
163
164
165
650
651
652
653
654
655
656
657
658
659
660
1145 1146 1147 1148 1149 1150 1151 1152 1153
1154 115
166
167
168
169
170
171
172
173
174
175
176
661
662
663
664
665
666
667
668
669
670
671
1156 1157 1158 1159 1160 1161 1162 1163 1164
1165 116
177
178
179
180
181
182
183
184
185
186
187
672
673
674
676
676
677
678
679
680
681
682
1167 1168 1169 1170 1171 1172 1173 1174 1175
1176 117
188
189
190
191
192
193
194
195
196
197
198
683
684
685
686
687
688
689
690
691
692
693
1178 1179 1180 1181 1182 1183 1184 1185 1186
1187 118
199
200
201
202
203
204
205
206
207
208
209
694
695
696
697
698
699
700
701
702
703
704
1189 1190 1191 1192 1193 1194 1195 1196 1197
1198 119
210
211
212
213
214
215
216
217
218
219
220
705
706
707
708
709
710
711
712
713
714
715
1200 1201 1202 1203 1204 1205 1206 1207 1208
1209 121
221
222
223
224
225
226
227
228
229
230
231
716
717
718
719
720
721
722
723
724
725
726
1211 1212 1213 1214 1215 1216 1217 1218 1219
1220 122
232
233
234
235
236
237
238
239
240
241
242
727
728
729
730
731
732
733
734
735
736
737
1222 1223 1224 1225 1226 1227 1228 1229 1230
1231 123
243
244
245
246
247
248
249
250
251
252
253
738
739
740
741
742
743
744
745
746
747
748
1233 1234 1235 1236 1237 1238 1239 1240 1241
1242 124
254
255
256
257
258
259
260
261
262
263
264
749
750
751
752
753
754
755
756
757
758
759
1244 1245 1246 1247 1248 1249 1250 1251 1252
1253 125
265
266
267
268
269
270
271
272
273
274
275
760
761
762
763
764
765
766
767
768
769
770
1255 1256 1257 1258 1259 1260 1261 1262 1263
1264 126
276
277
278
279
280
281
282
283
284
285
286
771
772
773
774
775
776
777
778
779
780
781
1266 1267 1268 1269 1270 1271 1272 1273 1274
1275 127
287
288
289
290
291
292
293
294
295
296
297
782
783
784
785
786
787
788
789
790
791
792
1277 1278 1279 1280 1281 1282 1283 1284 1285
1286 128
298
299
300
301
302
303
304
305
306
307
308
793
794
795
796
797
798
799
800
801
802
803
1288 1289 1290 1291 1292 1293 1294 1295 1296
1297 129
309
310
311
312
313
314
315
316
317
318
319
804
805
806
807
808
809
810
811
812
813
814
1299 1300 1301 1302 1303 1304 1305 1306 1307
1308 130
320
321
322
323
324
325
326
327
328
329
330
815
816
817
818
819
820
821
822
823
824
825
1310 1311 1312 1313 1314 1315 1316 1317 1318
1319 132
331
332
333
334
335
336
337
338
339
340
341
826
827
828
829
830
831
832
833
834
835
836
1321 1322 1323 1324 1325 1326 1327 1328 1329
1330 133
342
343
344
345
346
347
348
349
350
351
352
837
838
839
840
841
842
843
844
845
846
847
1332 1333 1334 1335 1336 1337 1338 1339 1340
1341 134
353
354
355
356
357
358
359
360
361
362
363
848
849
850
851
852
853
854
855
856
857
858
1343 1344 1345 1346 1347 1348 1349 1350 1351
1352 135
364
365
366
367
368
369
370
371
372
373
374
859
860
861
862
863
864
865
866
867
868
869
1354 1365 1356 1357 1358 1359 1360 1361 1362
1363 136
375
376
377
378
379
380
381
382
383
384
385
870
871
872
873
874
875
876
877
878
879
880
1365 1366 1367 1368 1369 1370 1371 1372 1373
1374 137
386
387
388
389
390
391
392
393
394
395
396
881
882
883
884
885
886
887
888
889
890
891
1376 1377 1378 1379 1380 1381 1382 1383 1384
1385 138
397
398
399
400
401
402
403
404
405
406
407
892
893
894
895
896
897
898
899
900
901
902
1387 1388 1389 1390 1391 1392 1393 1394 1395
1396 139
408
409
410
411
412
413
414
415
416
417
418
903
904
905
906
907
908
909
910
911
912
913
1398 1399 1400 1401 1402 1403 1404 1405 1406
1407 140
419
420
421
422
423
424
425
426
427
428
429
914
915
916
917
918
919
920
921
922
923
924
1409 1410 1411 1412 1413 1414 1415 1416 1417
1418 141
430
431
432
433
434
435
436
437
438
439
440
925
926
927
928
929
930
931
932
933
934
935
1420 1421 1422 1423 1424 1425 1426 1427 1428
1429 143
441
442
443
444
445
446
447
448
449
450
451
936
937
938
939
940
941
942
943
944
945
946
1431 1432 1433 1434 1435 1436 1437 1438 1439
1440 144
452
453
454
455
456
457
458
459
460
461
462
947
948
949
950
951
952
953
954
955
956
957
1442 1443 1444 1445 1446 1447 1448 1449 1450
1451 145
463
464
465
466
467
468
469
470
471
472
473
958
959
960
961
962
963
964
965
966
967
968
1453 1454 1455 1456 1457 1458 1459 1460 1461
1462 146
474
475
476
477
478
479
480
481
482
483
484
969
970
971
972
973
974
975
976
977
978
979
1464 1465 1466 1467 1468 1469 1470 1471 1472
1473 147
485
486
487
488
489
490
491
492
493
494
495
980
981
982
983
984
985
986
987
988
989
990
1475 1476 1477 1478 1479
□ / subscribe to BYTE. / do not subscribe to BYTE. Please send me one year of BYTE Magazine for $24.95 and bill me. Offer valid in U.S. and possessions only.
lini NOVEMBER 19
PRODUCT INFORMATION
Want More Information About the Products and Advertisers Featured in this Issue?
Circle numbers on reply card
which correspond to numbers
assigned to items of interest to you.
a
Check all the appropriate
answers to questions "A"
through "E".
Print your name and address
and mail.
Fill out this coupon carefully. PLEASE PRINT.
Name
( )
Title
Phone
Company
Address
City
State
Zip
A. What is your primary job function/priDcipal
area of responsibility? (Check one.)
1 □ MIS/DP
2 □ Programmer/Systems Analyst
3 C Administration/Management
4 □ Sales/Mariceting
5 □ Engineer/Scientist
6 □ Other
B. What is your level of management responsibility?
7 □ Senior-level 9 □ Professional
8 □ Middle-level
C Are you a reseller (VAR, VAD, Dealer, Consultant)?
10 □ Yes llDNo
Inquiry Numbers 1.493
4 5 6 7 8 9 10 11
21 22 23 24 2S 26 27 28
87 38
104 105
121 122
138 139
155 156
172 173
189 190
206 207
223 224
240 241
257 256
274 275
291 292
308 309
325 326
342 343
39 40
56 57
73 74
90 91
107 108
124 125
141 142
158 159
175 176
192 193
209 210
226 227
243 244
260 261
277 278
294 295
311 312
328 329
345 346
76
375 376 377 378 379 380
392 393 394 395 396 397
413 414
430 431
447 448
464 465
481 482
410 411 .
427 428 .
444 445 ■
461 462 '
478 479 ■
109 110 111 112 113
126 127 128 129 130
143 144 145 146 147
160 161 162 163 164
177 178 179 180 181
194 195 196 197 198
211 212 213 214 215
228 229 230 231 232
245 246 247 248 249
262 263 264 265 266
279 280 281 282 283
296 297 298 299 300
313 314 315 316 317
330 331 332 333 334
347 348 349 350 351
364 365 366 367 368
381 382 383 384 385
398 399 400 401 402
415 416 417 418 419
432 433 434 435 436
449 450 451 452 453
466 467 468 469 470
483 484 485 486 487
46 47
63 64
80 81
97 98
114 115
131 132
148 149
165 166
182 183
199 200
216 217
233 234
250 251
267 268
284 285
301 302
318 319
335 336
362 353
369 370
386 387
403 404
420 421
437 438
454 455
471 472
14 15
31 32
46 49
65 66
82 83
99 100
116 117
133 134
150 151
167 168
184 185
201 202
218 219
235 236
252 253
269 270
286 287
303 304
320 321
337 338
354 355
371 372
388 389
405 406
422 423
439 440
456 457
473 474
33 34 511 512
SO 51
67 68
84 85
101 102
118 119
135
152 153
169 170
186 187
203 204
220 221
237 238
254 255
271 272
288 289
305 306
322 323
339 340
356 357
373 374
390 391
407 408
424 425
441 442
458 459
475 476
492 493
596 597 598 599 600
36 613 614 615 616 617
630 631 632 633 634
847 648 649 650 651
664 665 666 667 668
681 682 683
698 699 700
715 :
717
716
732 733 734 735 736
749 750 751 752 753
766 767 768 769 770
783
784
800 801
817 818
834 835
851 852
785 786 787
802 803 804
819 820 821
Inquiry Numbers
499 500 501 502
516 517 518 519
533 534 535 536
550 551 552 553
567 568 569 570
584 585 586 587
601 602 603 604
616 619 620 621
635 636 637 638
652 653 654 655
669 670 671 672
686 687 688 639
703 704 706 706
720 721 722 723
737 738 739 740
754 755 756 757
771 772 773 774
788 789 790 791
805 806 807 808
822 823 824 825
839 840 841 842
856 857 858 859
873 874 875
494-986
503 504
520 521
53? 538
554 555
571 572
588 589
605 606
622 623
ess 640
656 657
673 674
690 691
707 708
724 725
741 742
758 759
775 776
792 793
809 810
826 827
843 844
506 507
523 524
540 541
557 558
574 575
591 592
608 609
625 626
642 643
876 877
902 903 904 905 906 907 908 909 910 911 912 913
919 920 921 922 923 924 925 926 927 928 929 930
936 937 338939940 941 942943944945946 947
963 954965966 957 958959960 961 962963964
970 971 972 973 974 975 976 977 978 979 980 981
508 509 510
525 526 527
542 543 544
559 560 561
576 577 578
533 594 595
610 611 612
627 628 629
644 645 646
661 662 663
676 679 680
710 711 712 713 714
727 728 729 730 731
744 745 746 747 748
761 762 763 764 765
778 779 780 781 782
795 796 797 798 799
812 813 814 815 816
829 830 831 832 833
846 847 848 849 950
863 864 865 866 867
880 881 882 883 884
897 896 899 900 901
914 915 916 917 918
931 932 933 934 935
948 949 950 951 952
965 966 967 968 969
982 983 984 985 986
D. What operating svstems axe you currently using?
(Check all that apply)
12 □ PC/MS-IX)S 15 □ UNIX
13 □ DOS + Windows 16 □ MacOS
14 □ OS/2 17 □ VAX^MS
E. For how many people do you injluence the
purchase of hardware or software?
18 □ 1-25 20 □ 51-99
19 □ 26-50 21 □ 100 or more
□ Please send me one year of BYTE Magazine for
S24.95 and bill me. Offer valid in U.S. and
possessions only. NOVEMBER
IRSC004
Inquiry Numbers 987-1479
987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003
1004 1C05 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 10181019 1020
1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037
1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1060 1051 1052 1063 1054
1055 1056 1067 1068 1069 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071
1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1 083 1084 1085 1086 1087 1088
1089 1090 1091 1092 1093 1094 1095 1096 10971098 109911001101 1102110311041105
110611071108110911101111 1112111311141115111611171118111911201121 1122
112311241125112611271126112911301131 11321133113411351136113711381139
11401141 1142114311441145114611471148114911501151 11521153115411551156
11571158115911601161 1162116311641165116611671168116911701171 11721173
11741175117611771178117911801181 118211831184118511861187118811891190
1191 11921193119411951196119711981199 1200 1201 1202 1203 1204 1205 1206 1207
1208 1209 12101211 1212 1213 1214 1215 121612171218 1219 1220 1221 1222 1223 1224
1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241
1242 1243 1244 1246 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258
1259 1260 1261 1262 1263 1264 1265 1266 12671268 1269 1 270 1271 1272 1273 1274 1275
1276 12771278 1 279 1280 1281 1282 1283 1284 1285 1286 12871288 1289 1290 1291 1292
1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309
1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326
1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343
1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377
1378 1379 1380 1381 1382 1383 1 384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411
1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428
1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445
1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462
1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479
PLACE
POSTAGE
HERE
RVTF
READER SERVICE
PO Box 5110
Pittsfield, MA 01203-9926
USA
PRODUCT INFORMATION
Want More Information About the Products and Advertisers Featured in this Issue?
Circle numbers on reply card
which correspond to numbers
assigned to items of interest to you.
Check all the appropriate
answers to questions "A"
through "E".
El
Print your name and address
and mail.
PLACE
POSTAGE
HERE
READER SERVICE
PO Box 5110
Pittsfield, MA 01203-9926
USA
Fill out this coupon carefully. PLEASE PRINT.
Name
Title
Phone
Company
Address
City
18 19
35 36
52 53
69 70
86 87
103 1M
120 121
137 138
154 155
171 172
188 189
205 206
222 223
239 240
256 257
273 274
290 291
307 308
324 325
341 342
358 359
375 376
392 393
409 410
426 427
443 444
460 461
477 478
State
Zip
i. What is your primary job function/principal
rea of responsibility? (Check one.)
1 □ MIS/DP
2 □ Progranuner/Systems Analyst
3 □ Administration/Management
4 u Sales/Marketing
5 ~ Engineer/Scientist
6 Z Other
t. What is your level of management responsibility?
7 n Senior-level 9 □ Professional
8 □ Middle-level
:. Are you a reseller (VAR, VADt Dealer, Consultant)?
0 □ Yes 11 □ No
Inquiry Numbers 1-493
3 4
20 21
37 38
54 55
71 72
88 89
105 106
122 123
139 140
156 157
173 174
190 191
207 208
224 225
241 242
256 259
275 276
292 293
309 310
326 327
343 344
360 361
377 378
394 395
411 412
428 429
445 446
462 463
479 480
22 23 24 25
73
40
57
74
90 91
107 106
124 125
141 142
158 159
175 176
192 193
209 210
226 227
243 244
260 261
277 278
294 295
311 312
328 329
345 346
362 363
379 380
396 397
413 414
430 431
447 448
464 465
481 482
42 43 44 45
12 13 14 15
29 30 31 32
46 47 46 49
63 64 65 66
34
76 77 78 79
92 93 94 95 96
109 110 111 112 113
126 127 128 129 130
143 144 145 146 147
160 161 162 163 164
177 178 179 180 181
194 195 196 197 198
211 212 213 214 215
228 229 230 231 232
245 246 247 248 249
262 263 264 265 266
279 280 281 282 283
296 297 298 299 300
313 314 315 316 317
330 331 332 333 334
347 348 349 350 351
364 365 366 367 368
381 382 383 384 385
398 399 400 401 402
415 416 417 418 419
432 433 434 435 436
449 450 451 452 453
466 467 468 469 470
483 484 465 486 487
97 98
114 115
131 132
146 149
165 166
182 163
199 200
216 217
233 234
250 251
267 268
284 285
301 302
318 319
335 336
352 353
369 370
386 387
403 404
420 421
437 438
454 455
471 472
99 100
116 117
133 134
ISO 151
167 166
184 185
201 202
218 219
235 236
252 253
269 270
286 287
303 304
320 321
337 338
354 355
371 372
388 389
406 406
422 423
439 440
456 457
473 474
490 491
50 51
67 68
84 65
101 102
118 119
135 136
152 153
170
186 187
203 204
220 221
237 238
254 255
271 272
288 289
305 306
322 323
339 340
356 357
373 374
390 391
407 408
424 425
441 442
458 459
475 476
492 493
494 495
511 512
528 529
545 546
562 563
579 560
596 597
613 614
630 631
647 648
664 665
681 682
696 699
715 716
732 733
749 750
786 767
783 784
800 801
817 818
834 835
851 852
902 903
919 920
936 937
953 954
970 971
513 514
530 531
547 546
564 565
581 562
598 599
615 616
632 633
649 650
666 667
663 684
700 701
717 718
734 735
751 752
768 769
785 786
802 803
819 820
836 837
853 854
870 871
887 886 I
904 905 :
921 922 !
938 939 !
955 956 !
172 973 !
inquiry NumlKfs
496 499 500 501 502
515 516 517 516 519
532 533 534 535 536
549 550 551 552 553
566 567 566 569 570
583 584 585 586 587
600 601 602 603 604
618 619 620 621
635 636 637 638
652 653 654 655
669 670 671 672
494.986
503 504 505
520 521 522
537 536 539
554 555 556
571 572 573
568 589 590
605 606 607
622 623 624
639 640 641
656 657 658
673 674 675
506 507
523 524
540 541
557 556
574 575
591 592
608 609
625 626
642 643
659 660
676 677
508 509 510
525 526 527
569 560 561
576 577 576
593 594 595
610 611 612
627 628 629
644 645 616
661 662 663
678 679 680
702 70! 704 705 706 707 708 709 710 711 712 713 714
719 720 721 722 723 724 725 726 727 728 729 730 731
736 737 736 739 740 741 742 743 744 745 746 747 748
753 754 755 756 757 758 759 760 761 762 763 764 765
770 771 772 773 774 775 776 777 778 779 780 781 782
787 788 789 790 791 792 793 794 795 796 797 798 799
804 605 806 807 808 809 810 811 812 813 814 815 816
821 822 823 824 825 826 827 828 829 630 831 832 833
838839840 841842 843844845846 847 848849850
855856 857 856859860 861862863864865866867
872 873 874 875 876 877 878 879 680 881 882 883 884
889390 891 892833894895896 897 896699900 901
907 906 909 910 911 912 913 914 915 916 917 918
924 925926 927 928929930 931 932933934935
941 942 943 944 945 946 947 948 949 950 951 962
956959960 961 962963964965966 967 968969
975 976 977 976 979 980 981 382 983 984 935 986
1004 1005
1021 1022
1038 1039
1055 1056
1072 1073
1089 1090
11061107
11231124
11401141
11571158
11741175
1191 1192
1206 1209
1226 1226
1242 1243
1259 1260
1276 1277
1293 1294
13101311
1327 1328
1344 1345
1361 1362
1378 1379
1395 1396
14121413
1429 1430
1446 1447
14631464
D. What operating sj^ms are you currently using?
(Check all that apply)
12 □ PC/MS-DOS 15 □ UNIX
13 □ DOS + Windows 16 □ MacOS
14 □ OS/2 17 □ VAXrVMS
E. For how many people do you influence the
purchase of hardware or software?
18 □ 1-25 20 □ 51-99
19 □ 26-50 21 □ 100 or more
□ Please send me one year of BYTE Magazine for
S24.95 and bill me. Offer valid in U.S. and
possessions only. NOVEMBER
IRSC004
Inquiry Numljers 987-1479
989 990 991 992 993 994 995 996 997 998 99910001001 10021003
1006 1007 1008 1009 1010 101 1 1012 1013 1014 1015 1016 1017 1018 1019 1020
1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037
1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054
1057 1058 1069 1060 1061 1062 1063 1064 1065 1 066 1067 1068 1069 1070 1071
1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1066 1087 1088
1091 1092 1093 1094 1095 1096 1097 1098 10991I0O11O1 1102110311041105
1108110911101111 1112111311141115111611171118111911201121 1122
1125112611271128112911301131 11321133113411351136113711381139
1142114311441145114611471148114911501151 11521153115411551156
115911601161 1162116311641165116611671168116911701171 11721173
11761177 1178 1179 1180 1181 H82 1183 1184 1185 1186 1187 1188 1189 1190
193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207
210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224
227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241
1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258
1261 1262 12631264 1265 1266 1267 1268 1269 1270 1271 1272 1273 12741275
1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292
1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309
1312 1313 1314 1315 1316 1317 1318 1319 1320 1 321 1322 1323 1324 1325 1326
1329 1330 1331 1332 1 333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343
1346 1347 1348 1349 1 350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360
1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377
1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394
1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411
1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428
1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445
1448 1449 14S0 1451 1452 1453 1454 1455 1456 1 457 1458 1459 1460 1461 1462
1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479
2233 BRANHAM LANE, SAN JOSE CA 95124
BUY WITH CONFIDENCE FROM JDR!
• 30^>AY MONEY BACK GUARANTEE
• 1 YEAR WARRANTY
• TOLL-FREE TECH SUPPORT
DYNAMIC RAMS
PART*
SIZE
SPEED
PINS
PRICE
4116-150
16384x1
150ns
16
1.49
4164-150
65536x1
150ns
16
2.49
4164-120
65536x1
120ns
15
2.89
4164-100
65536x1
100ns
16
3.39
TMS4464-12
65536x4
120ns
16
3.95
41256-150
262144x1
150ns
16
2.59
41256-120
262144x1
120ns
16
2.95
41256-100
262144x1
100ns
16
3.15
41256-80
262144x1
80ns
16
3.75
414256-100
262144x4
100ns
20
12.95
414256-80
262144x4
80ns
20
13.45
1MB-120
1048576x1
120ns
18
11.95
1MB-100
1048576x1
100ns
18
12.35
1MB-80
1048576x1
80ns
18
12.95
1MB-70
1048575x1
70ns
18
13.95
SIMM/SIP MODULES
PARTS
SIZE
SPEED
FOR
PRICE
41256A9B-80
256K X 9
80ns
SIMM/PC
49.95
421000A8B-10
1MB X 8
100ns
SIMM/MAC
109.95
421000A9B-10
1UB X 9
100ns
SIMMPC
113.95
421000A9B-80
1MB X 9
80ns
SIMM PC
119.95
421000A9B-60
lMBx9
60ns
SIMM PC
149.95
256K9SIP-80
256K X 9
80ns
SiP PC
54.95
256K9SIP-60
256K X 9
eons
SIPPC
64.95
1MBX9SIP-10
1MB X 9
100ns
SIP PC
116.95
1MBX9SIP-80
1MBx9
80ns
SIP PC
124.95
MATH CO-PROCESSORS
5 YEAR
WARRANTY
8087
5 MHz
89.95
8087-2
8 MHz
129.95
8087-1
10 MHz
169.95
80287-8
8 MHz
209.95
80287-10
10 MHz
239.95
80287-XLT
12MHz
247.95
80287-XL
6 8 10 12 MHz
247.95
80C287
12MHz
299.95
80387-16
16 MHz
359.95
80387-SX
16 MHz
319.95
80387-SX20
20 MHz
399.95
80387-16
16 MHz
359.95
80337-20
20 MHz
399.95
80387-25
25 MHz
499.95
80387-33
33MHz
649.00
•FOR COMPAQ L7E286, TANDY 2800
"FOR ALL OTHER 266-BASED SYSTEMS
CYRIX CO-PROCESSORS
STATE-OF-THE-ART TO SAVE YOU LONGEVITY WORRIES*
MANUAL S SOFTWARE GUIDE FULL 5-YEAR GUARANTEE'
83D87-16 16 MHz S299.95 83087-33 33MHz 549.00
83D87-20 20 MHz 349.95 83S87-16(SX) 16MHz 269.95
83D87-25 25MHz 439.95 83S87-20 (SX) 20MHz 329.95
Derici 's
HIGH-TECH
SPOTLIGHT
MODEM STANDARDS
I now feei comfortable publicly recommending
CCITT V.32 and MNP communications protocols!
CCITT V.32 is o description of the electrical sig-
nals used over ptione lines to move dote. The
CCITT is an international committee that refines the
I input from many modem industry experts into one
accepted standard- Sometimes users or industry
experts reject the efforts of standards committees
and follow a single industr/ leader (as was the case
with the IBM PC). Here, the committee prevailed.
The Microcom Network Protocol (MNP) is the
product of 1 company's efforts to fix data errors ond
I improve transmission efficiency. They've made their
i protocol available to others for a fee. and hove
been accepted by users en moss. The committee
opprooch has not worked well in this area.
MNP-5 is an implementotion of the protocol that
insures reliable data tronsfer and compresses data
at a rate of about 2 to 1 . Thus, a modem operating
at 9600 BPnS (bits per second) provides o data
transfer rote of approximately 19200 BPS— about 16
times the rote of older 1200 BPS stondords!
For we end users, how standards ore created is
of passing interest — we want solid ones that won't
be soon obsolete. CCin V.32 and MNP-5 will be
around for a long, long time.
Derick Moore. Director of Engineering
See JDR s modem selection on the next page.
mm 25MHz 386
' NORTON SI 26.6 • LANDMARK AT SPEED 30.1
■THE FASTEST NON-CACHING MOTHERBOARD THAT
WE TESTED. "—BYTE MAGAZINE. APRIL 1990.
■ MEMORY INTERLEAVING FOR NEAR ZERO WAIT STATES
■ SOCKETED FOR 80387 COPROCESSOR
■ USES SONS 256KOR 1MB SIMM.'DIP RAMS
■ 16MB RAM CAPACITY: 8MB ON BOARD, 8MB USING
OPTIONAL RAM CARD (0KB INSTALLED;
■ ON-BOARD RAM 1 2MB USING 4 8 256K SIMMS OR 4;8MB
USING 4 8 1MB SIMMS • FIVE 16-BIT SLOTS, TWO 8-BIT
SLOTS ONE 32-BIT SLOT FOR PROPRIETARY RAM CARD
AMI BIOS ■ SIZE: 8,5- X 13-
MCT-M386-25 S799.00
MCT-M386-M25 PROPRIETARY RAM CARD S99.95
1, 2MB USING 36 72 256KX1 DRAMS OR 4/8MB USING 36.72
1MBX1 DRAMS
$1495
33MHz CACHE 386
• NORTON SI 45.9 • LANDMARK AT SPEED 50.8
■ 33MHz 80386 CPU ■ 64K ZERO WAIT STATIC RAM CACHE
■ 1 2 4 SMB ON-BOARD RAM USING 80NS SIMMS
(0KB INSTALLED)
1 2MB USING 4 8 256K SIMMS OR 4'8MB USING 4:8 1 MB
SIMMS • SOCKETED FOR 80387-33 MATH CO-PROCESSOR
8 EXPANSION SLOTS (ONE 32-6IT, SIX 16-BIT, ONE 8-BITl
• AMI BIOS ASSURES IBM COMPATIBILITY
• 8 33MHz KEYBOARD ADJUSTABLE SPEEDS
MCT-386MBC-33 S1495.00
MCT-386MBC-25 25MHZ VERSION S999.00
MINI 25MHz $1299
CACHE 386 WITH RAM CARD
• NORTON SI 30.5 • LANDMARK AT SPEED 40.7
■ 25MH2 80386 • REQUIRES 1 OF THE RAM CARDS BELOW
■ SHADOW RAM FOR ROM BIOS
■ MEMORY CACHING FOR SUPERIOR PERFORMANCE
• MEMORY INTERLEAVING FOR NEAR O WAIT STATE
OPERATION (8 BANKS OF MEMORY REQUIREDI
SOCKETED FOR 80387 OR WEITEK 3167 COPROCESSORS
MCT-C386-25 S1 199.00
RAM CARDS (ONE REQUIRED FOR OPERATION):
1 2 4MBUSING8'16 32 255KX4DRAMSAND4,8;16 256KX1
DRAMS (OK INSTALLEDI
MCT-C386-M4 $99.95
1 2MB USING 36 72 256KX1 DRAMS OR 4,8MB USING 36/72
IMBXl DRAMS (OK INST]
MCT-C386-M8 $99.95
1 2 4MB USING 4 8 16 256K SIMMS, 4,8 16MB USING 4 8 16
1MB SIMMS OR 10 MB USING 8 1MB SIMMS AND 8 256K
SIMMS (OK INSTALLED)
MCT-C386-M16 $99.95
486 FROM AJ.R. ^2999
• LANDMARK AT SPEED 113.2
YOUR POWER SOLUTION FOR CAD CAM'CAE WORKSTA-
TIONS, AS WELL AS LAN SERVER APPLICATIONS'
■ DESIGNED FOR MULTI-TASKING S MULTI-USER APPLICA-
TIONS REQUIRING UNIX OR XENIX ■ INTEL 80486 CHIP HAS
A BUILT-IN MATH CO-PROCESSOR S 8K OF RAM CACHE
• INTEL 80486-25 CPU • EXPANDABLE TO 16MB ON BOARD
(OK INSTALLED) • SOCKETED FOR A WEITEK 4167 MATH
CO-PROCESSOR • SUPPORTS SHADOW RAM WITH
INTERNAL CACHE CONTROLLER ■ EIGHT 16-BIT BUS SLOTS,
6-LAYER BOARD DESIGN • COMPATIBLE WITH OS 2, NOVELL.
DESOVIEW, UNIX WINDOWS AND WINDOWS 3 0
AIR-486MB25 32,999.00
799 12.5MHz 286
$199
95
• NORTON SI 14.3 • LANDMARK AT SPEED 16.5
' STANDARD 8088 LAYOUT
• 286-COMPATIBLE • 6T2-5MHZ KEYBOARD SELECT SPEEDS
■ EXPANDABLE TO 4MB ON BOARD; 512K/1MB USING 18/36
256KX1 DRAMS: 24MB USING 18/36 1MBX1 DRAMS (0KB
INSTALLED)
• MEMORY SPEED: 120NSFQR 1 WAIT, 100NS FOR O WAIT
MCT-M286-12 $199.95
$399'
16MHz MINI 386-SX
• NORTON SI 15.3 • LANDMARK AT SPEED 20.8
■ USES 16MHz INTEL 80336SX CPU
• EXPANDABLE TO SMB ON BOARD
• 512K 1MB USING 18 36 256KX1 DRAMS OR 2 4 256K SIPS OR
4 8 256KX4 AND 2i 256KX1 DRAMS: 2:4MB USING 18/36
1MBX1 DRAMS OR 2 4 1MB SIPS: 6 8MB USING 36 1MBX1
DRAMS AND 2 4 1 MB SIPS AMI BIOS
■ CHOOSE FAST O WAIT STATE OR 1 WAIT STATE FOR
ECONOMICAL USE OF SLOWER RAM
• FIVE 16-BIT S THREE 8-BT EXPANSION SLOTS
■ CHIPS S TECHNOLOGY NEW ENHANCED ADVANCED
TECHNOLOGY (NEAT) CHIPSET
• SOCKET FOR 80387SX- 16 COPROCESSOR
• 8,5- X 13" SIZE FITS IN MINI-286 AND FULL-SIZE 286 CASES
MCT-386SX $399.95
20MHz 286
^389
95
• NORTON SI 20.3 • LANDMARK AT SPEED 26.3
. NEAT CHIPSET HAS POWER TO COMPETE WITH
386 SYSTEMS
■ EXPANDABLE FROM 5I2KT0 8MB: 512K/1MB USING 18 36
256KX1 DRAMS OR 2:4 256K SIPS; 2/4MB USING 18/36 1MBX1
DRAMS OR 2 4 1MB SIPS; 6'8MB USING 36 1MBX1 DRAMS
AND 2 4 1MB SIPS
• 20T0MHZ KEYBOARD SELECTABLE SPEEDS ■ AMI BIOS
• SHADOW RAM AND PAGE INTERLEAVED MEMORY
• FAST O WAIT STATE OR 1 WAIT STATE FOR SLOWER RAM
• 8,5- X 13- FITS MOST 8088. MINI-286 S FULL SIZE 285 CASES
• FIVE 16-BIT S THREE S-BIT SLOTS
• SOCKET FOR 80287-12 MATH CO-PROCESSOR
MCT-M286-20N $389.95
16MHz 286 W/NEAT CHIPSET ^289^^
MCT-M286-1 6N NORTON SI 16.2 / LANDMARK AT 21.1
12MHz 286 W/NEAT CHIPSET ^269^^
MCT-M286-1 2N NORTON SI 12.0/ LANDMARK ATIS.S
$99
95
lOMHZ 8088 NORTON SI 2.1
■ 8088- COMPATIBLE, OPERATES AT 4,77 lOMHz
• KEYBOARD SELECTABLE CLOCK SPEEDS • SOCKET FOR
8087-1 COPROCESSOR • 8 SLOTS • MCT BIOS • 640K RAM
CAPACITY /0KB INSTALLEDl
MCT-TURBO-10 $99.95
CUSTOMER SERVICE 800-538-5001
TECHNICAL SUPPORT 800-538-5002
MON.-FRI. 7 A.M. TO 5 P.M., SATURDAY, 9 AM. TO 3 P.M. (PST)
ORDER TOLL-FREE 800-538-5000
Circle 6 on Reader Service Card (RESELLERS: 7)
NOVEMBER 1990 •BYTE 461
Microdevices
ORDER TOLL-FREE 800-S38-S000
KEY CODE
- 10
BUY WITH CONFIDENCE FROM JDRl
• 30-DAY MONEY BACK GUARANTEE
• 1 YEAR WARRANTY
• TOLL-FREE TECH SUPPORT
MONITORS
VGA
PACKAGE
\$4g09s
VGA COLOR AND
CLARITY AT AN EGA
PRICE! ■ 8-BIT VGA
CARD IS FULLY
COMPATIBLE WITH IBM
VGA • 640 X 480
RESOLUTION IN 16 COLORS
• HIGH RESOLUTION ANALOG
MONITOR • EGA'CGA'MONOAND
HERCULES COMPATIBLE- DRIVERS FOR
WINDOWS, GEM. LOTUS 1-2-3. SYMPHONY.
AUTOCAD S VENTURA
VGA-PKG
16-BIT VGA PACKAGE
16-BIT VERSION INCLUDES MCT-VGA-16
VGA-PKG-16
,.S499.95
.$529.00
POST CODE DIAGNOSES
SYSTEM PROBLEMS!
TO DIAGNOSE. PLUG IT INTO A CARD SLOT, j
READ THE INDICATOR DISPLAY S CHECK
THE MANUAL FOR THE CORRESPONDING
POWER-ON SELF-TEST CODE, SWITCH-
LESS AND JUMPERLESS DESIGN. COM-
PATIBLE W'80286 S 80386-BASED SYSTEMS,
PCODE $49.95
CABLES AND GENDER CHANGERS
MOLDED: GOLD-PLATED CONTACTS; 100% SHIELDED
CBL-PRNTR-25
CBL-PRINTR-RA
CBL-DB25-MM
CBL-DB25-MF
CBL-9-SERIAL
CBL-CNT-MM
GENDER-VGA
25 FT. PC PRINTER CABLE
RIGHT ANGLE PRINTER CABLE
DB25 MALE-DB25 MALE 6 FT.
DB25 MALE-DB25 FEMALE 6 FT.
DB9 FEMALE-DB25 MALE 6 FT.
36-PIN CENTRONICS -M/M
DB9-DB1 5 ADAPTOR
15.95
15.95
9.95
9.95
6.95
14.95
4.95
RELISYS MULTISYNCH $429.95
■ 14- NON-GLARE SCREEN • 800X560 MAX RESOLUTION
• CGA'EGAA'GA COMPATIBLE ■ TTfANALOG MODE
JDR-MULTI
RELYSIS VGA MONITOR $379.95
•14- ANALOG VGA MONITOR • GLARE RESISTANT SCREEN
• 720 X 480 MAXIMUM RESOLUTION • TILT/SWIVEL BASE
VGA-MONITOR
EGA MONITOR $339.95
■ 14- NON-GLARE SCREEN WITH 640 X 350 MAXIMUM
RESOLUTION • DISPLAY 16 COLORS SIMULTANEOUSLY
EGA-MONITOR
14" SCREEN MONO $139.95
■ GLARE-RESISTANT 14" SCREEN WITH AMBER DISPLAY
- 720 X 350 RESOLUTION • TILT/SWIVEL BASE
GM-1489
MONO-SAMSUNG SAMSUNG 12" FLAT SCREEN $129.95
MONO- VGA PAPERWHITE VGA MONITOR $1 39.95
NEC-MULTI-3D NEC MULTI-3D MULTISYNC $649.00
CM-1 440 SEIKO DUAL FIXED FREQUENCY $599.00
CM-1450 SEIKO 15- DUAL FIXED FREO $749.00
DISPLAY CARDS
16-BIT VGA $169.95
■ 640 X 480 IN 16 COLORS • 256K VIDEO RAM EXPANDABLE
T0 512K • 54 LEVELS OF GRAY SCALE
MCT-VGA-16
MCT-VGA-8 8-BIT VERSION $149.95
MCT-VGA-1024 1024 X 768 VGA $189.95
MCT-VGA-1024-f 1024 X 768 IN 256 COLORS $249.95
MOT- VGA VGA WITH TTL SUPPORT $189.95
MONO GRAPHICS/PRINTER $49.95
8088'286 COMPATIBLE • HERCULES COMPATIBLE
MONOGRAPHIOS - SUPPORTS LOTUS 1-2-3 • 720X348
DISPLAY • ADDRESS PARALLEL PRINTER PORT AS LPT1 OR 2
MCT-MGP
MORE DISPLAY CARDS
MCT-CGP GGA GRAPHICS FOR RGB MONITOR $49.95
MOT-EGA EGA CARD WITH 256K RAM $149.95
LiWefoot" CASE
$249^5
HUNDREDS MORE AVAILABLE —CALL FOR MORE INFO
• MOUNTS FOR STANDARD FULL SIZE
AND MINI-MOTHERBOARDS
• INCLUDES 250WATT POWER SUPPLY
• MOUNTS FOR 3 FLOPPY AND
4 HARD DRIVES
• TURBO AND RESET SWITCHES
• SPEED DISPLAY, POWER, DISK LEDS
• MOUNTING HARDWARE,
FACEPLATES AND SPEAKER INCL
CASE-100 $249.95
CASE-200 -SUPERFOOr— HOLDS 1 1 DRIVES $499.95
CASE-1 20 -MINIFOOr W/200 WATT PS $199.95
NOTE: CASES DO NOT INCLUDE DRIVES.
STANDARD t
CASES \
FULL SIZE SLIDE CASE
CASE-70 $89.95
CASE-50 FOR 8088 OR MINI-S5 ■.'C^^^SBOARDS $59.95
CASE-FLIP FLIP-TOP XT-STYLE CASE $39.95
CASE-SLIDE SLIDE TYPE XT-STYLE CASE $39.95
CASE-JR $149.95
WITH 150W POWER SUPPLY. FOR 8088 OR MINI-286 BOARDS.
CASE-JR-200 $189.95
WITH 200W POWER SUPPLY. FOR 8088 OR MINI-286 BOARDS,
NOTE; CASES DO NOT INCLUDE DRIVES.
PC POWER SUPPLIES
PS-1 35 1 35 WATT FOR 8088 - U.L. APPROVED $59.95
PS-150 150 WATT FOR 8088 - U.L. APPROVED $69.95
PS-200X 200 WATT FOR 8088 - U.L APPROVED $89.95
PS-200 200 WATT FOR 286,386 • U,L, APPROVED $89.95
PS-250 250 WATT FOR 286,-386 $129.95
UNINTERRUPTABLE POWER SUPPLIES
CONDITIONED CRITICAL LOAD/BACK-UP DURING BLACKOUT,
PART NO. VA FREQ. CURRENT BATTERY PRICE
EMERSON-20 300 60hz 2.50A lOmin. $299.95
EMERSON-30 500 60hz 4,20A lOmin. $499.95
EMERSON-40 800 60hz 6.70A lOmin. $699.00
P^S^^"'"^ for complata fine!
request our catalog
EPROMS
PART*
SIZE
SPEED
Vpp
PINS
PRICE
2716-1
2048x8
350ns
25V
24
3.95
2732A
4096x8
250ns
21V
24
3.95
2764
8192x8
450ns
12.5V
28
3.49
2764-250
8192x8
250ns
12.5V
28
3.69
2764-20O
8192x8
200ns
12.5V
28
4.25
27128
16384x8
250ns
12.5V
23
4.25
27128A-200
16384x8
200ns
12,5V
28
5.95
27256
32768x8
250ns
12,5V
28
4.95
27C256
32768x8
250ns
12.5V
26
5.95
27512
65536x8
250ns
12,5V
28
7.95
27C101-20
131072x8
200ns
12.5V
32
19.95
EPROM PROGRAMMER
• PROGRAMS 27XX AND 27XXX
EPROMS UP TO 27512 • SPLIT
OR COMBINE CONTENTS OF
SEVERAL DIFFERENT SIZED
EPROMS (VARIOUS FORMATS AND
VOLTAGES) • READ. WRITE, COPY.
BUNK CHECK AND VERIFY • HEX
AND INTEL HEX FORMATS SOFTWARE
MOD-EPROM
DATARASE II EPROM ERASER ^39^^
• SMALL SIZE! ■ ERASES ALL
SIZE EPROMS UP TO 4 AT A ~-
TIME- MOST IN 3 MINUTES - . ' •jjot
• WALL PLUG POWER SUPPLY
DATARASE II
JDR'S OWN MODULAR
PROGRAMMING SYSTEM
EACHUOOULBUSESA COmKIN HOST ADAPTOR CARD-USE
JUST 1 SLOT TO PROGRAM EPROMS, PROMS, PALS S, MORE!
COMMON HOST ADAPTOR CARD
■ UNIVERSAL INTERFACE FOR THE PROGRAMMING MOD-
ULES! • SELECTABLE ADDRESSES PREVENTS CONFLICTS
MOD-MAC $29.95
"iT^- UNIVERSAL
MODULE
\ ^^^^^B^^^^ • PROGRAMS EPROMS,
\^^^^^^^^ EEPROMS, PALS.
^^^^^ BI-POLAR PROMS, 8748 S 8751
SERIES DEVICES: 16V8 AND 20V8 GALS
(GENERIC ARRAY LOGIC) FROM LATTICE. NS, SGS
■ TESTS TTL, CMOS,DYNAMIC S STATIC RAMS
• LOAD DISK, SAVE DISK, EDIT BLANK CHECK, PROGRAM,
AUTO, READ MASTER, VERIFY AND COMPARE
• TEXTOOL SOCKET FOR .3- TO 6" WIDE I CS (8-40 PINS)
MOD-MUP $499.95
MOD-MUP-EA 4-UNIT ADAPTOR $99.95
EPROM MODULE ^HB^^
■ PROGRAMS 24-32 PIN EPROMS. CMOS EPROMS & 16K TO
1024K EEPROMS • HEX TO OBJ CONVERTER - AUTO,
BLANK CHECK PROGRAM.VERIFY • VPP 5. 12,5. 12,75. 13, 21
S, 25 VOLTS • NORMAL, INTELLIGENT. INTERACTIVE S
QUICK PULSE PROGRAMMING ALGORITHMS
MOD-MEP $119.95
MOD-MEP-4 4- EPROM PROGRAMMER $1 69.95
MOD-MEP-8 8-EPROM PROGRAMMER $259.95
MOD-MEP-16 16-EPROM PROGRAMMER $499.95
PAL MODULE ^249^^
■ PR(3GRAMS MMI. NS. Tl 20 S Tl 24 PIN DEVICES • BLANK
CHECK, PROGRAM, AUTO, READ MASTER, VERIFTY S
SECURITY FUSE BLOW
MOD-MPL
195
$
89
95
8-BIT SOLDERLESS8088 e—j.,
BREADBOARD WITH DECODE ^ 79 '
■ INCLUDES ADDRESS DECODING LOGIC, DATA BUFFERING,
2 LSI CIRCUITS FOR PROGRAMMABLE DIGITAL I'O AND
COUNTER-TIMER FUNCTIONS • LOGICALLY GROUPED
• ACCESSES ALL 62 1,0 SIGNAL CONNECTIONS ■ CLEARLY-
LABELLED BUS LINES ■ ACCEPTS UP TO 24 FOURTEEN-PIN
ICS ■ ACCEPTS 9, 15, 19. 25 OR 37.PIN D-SUBS
PDS-601 $79.95
PDS-600 ABOVE CARD WITHOUT DECODE $49.95
286 BUS BREADBOARD
WITH DECODE
■ ADDRESS DECODING LOGIC, DATAT BUFFERING. 2 LSI
CIRCUITS FOR PROGRAMMABLE DIGITAL I O AND COUNTER-
TIMER FUNCTIONS ■ ACCESSES ALL 95 1 O SIGNAL
CONNECTIONS ■ LOGICALLY GROUPED • OVER 2.000 PTS.
• ACCEPTS 9, 15, 19. 25 OR 37-PIN D-SUB CONNECTORS
PDS-611 $89.95
PDS-610 ABOVE CARD WITHOUT DECODE $59.95
MORE PROTOTYPE CARDS...
JDR-PR1 8-BIT WITH *5V AND GROUND PLANE 27.95
JDR-PR2 ABOVE WITH 10 DECODING LAYOUT 29.95
JDR-PR2-PK PARTS KIT FOR JDR-PR2 ABOVE 8.95
JDR-PR10 16-BITV/ITHI,'0 DECODING LAYOUT 34.95
JDR-PR1 0-PK PARTS KIT FOR JDR-PR1 0 ABOVE 1 2.95
MORE PROGRAMMING MODULES...
MOD-MMP MICROPROCESSOR PROGRAMMER $179.95
MOD-MIC DIGITAL IC S MEMORY TESTER $129.95
MOD-MBP BI-POLAR PROM PROGRAMMER $259.95
PAL DEVELOPMENT SOFTWARE
ENTRY-LEVEL PAL DEVELOPMENTFROM CUPL, FULL SUP-
PORT FOR 16L8, 16R4. 15R6. 16R8, 20L8. 20R4, 20R8 S 20X8.
MOD-MPL-SOFT $99.95
TERMS: Minimum orderSlQ.OO- For shipping S tiantfiing include S4.()0 for ground and S5.50 for air. Ordersover 1 ID ^ 'c = . s v .-.-C'tiona! shipping charges— contact
oor Sales Dept. tor the amoum. CA residents must include applicabte sales tax. Prices subjecl to change without notice .-^graphical errors. Wereservethe
right to limit quantities and to substitute manufacturer. A!f merchandise subject to prior sales. A fui! copy of our terms is a.a . ac e ^por reaves; iten-; s ctured may only be representative.
JDR. the JDR logo. JDR Microdevices. and the MCT logo are reaistered Irademarte of JDR MICRODEVICES. INC. Moaular Circiiit Techrioiogy Uttletool Minifoot and Superfoot are
trademarits of JDR MICRODEVICES. INC. Copynght 1990 JDR MICRODEVICES.
462 BYTE' NOVEMBER 1990
Circle 6 on Reader Service Card (RESELLERS: 7)
tfbjDR Microdevices
■ ■ 2233 BRANHAM LANE, SAN JOSE CA 95124 • TOLL-FREE TECH SUPPORT
BUY WITH CONFIDENCE FROM JDR!
® • 30-DAY MONEY BACK GUARANTEE
Tl MICROLASER"
—FAST, AFFORDABLE
AND EXPANDABLE!
EXPANDABLE PRINTER HAS TEXAS
■ INSTRUMENTS QUALITY AND
RELIABILITY IN A COMPACT SIZE!
■ UPGRADEABLE TO 4.5MB AND
POSTSCRIPT® • 300 DPI • 6 PPM
OUTPUT • 250 SHEET DRAWER
• MANUAL FEED ■ 40 ENVELOPE AUTO FEED • .5MB RAM
BASE UNIT • EMULATES HP LASERJET II
MICROLASER $1495.00
MICROLASER-PS $2495.00
WITH35-FONT POSTSCRIPT® AND 1 .5M8 RAM
TEFAX—FAX, COPIER,
SCANNER, PHONE &
PRINTER
• G3/G2 FAX MACHINE • 8.5-
SCAN WIDTH • 200 DPI SCAN-
NER • SAME SIZE COPIER
• FAX SOFTWARE FOR IBM & MAC
TEFAX $995.00
JDR'S AN AUTHORIZED EPSON
DEALER— CALL US FOR QUOTES
' AUTO FAX SEND
CITIZEN 200GX
COLOR PRINTER
CITIZEN EXPANDS 9-WIRE
TECHNOLOGY TO THE CUTTING
EDGE! OPTIONAL COLOR KIT
PROVIDES VIVID COLOR OUTPUT
UNRIVALLED IN ITS PRICE RANGE!
• 5 RESIDENT FONTS • 240X216 DPI • 213 CPS DRAFT
MODE; 40 CPS LETTER QUALITY ■ PARALLEL INTERFACE
• 8K PRINT BUFFER
CTZ-200GX-C $199.95
CTZ-200GXCOLOR COLOR ON COMMAND KIT $59.95
KODAK DICONIX 150+
PORTABLE PRINTER
THE PEFECT COMPANION FOR YOUR
LAPTOP OR OUR CARRY-1 PC! -~. ■
WEIGHS 5LBS AND MEASURES JUST " ■
5.5"X11-X2-!
• QUIET NON-IMPACT INK-JET TECHNOLOGY
• UP TO ISO CPS • DRAFT, NLQ. QUALITY AND CONDENSED
MODES • USES CUT-SHEET OR CONTINUOUS FORM PAPER
• SUPPORTS EPSON FX-80 S IBM PROPRINTER COMMANDS
DICONIX-150 $399.95
FUJITSU COLOR PLOTTER
COMPACT PLOTTER • HP7475A COMPATIBLE • .025MM RES.
FPG-315 $799.00
ADD 425 FONTS
WITH 1 CARTRIDGE!
$349
T
95
new!
NEW SUPERSET* HAS THE CAPABILITIES
OF THESE CARTRIDGES: PDP'S "25 IN
ONE.- HP'S MASTERTYPE "PROOOLLEC-
TION,- HP'S -MICROSOFT CARTRIDGE.
HEADLINE FONTS S 18 PTS AND JET-
WARE'S 12/30 ■ FOR HP LASER-JET
SERIES II, IID, IIP, III AND PCL COMPATI-
BLE • PRINTER DRIVERS FOR WORDPERFECT. MS WORD, MS
WINDOWS, EXCEL, PAGEMAKER, WORD, AMI PROFESSIONAL.
VENTURA PUBLISHERS, WORDSTAR AND LOTUS 1-2-3.
SUPERSET-f
RAM CARD FOR HP LASERJET ^89^^
■ FOR HP LASERJET II PRINTERS • USER EXPANDABLE
TO 1/2/4MB (OK INSTALLED) ■ USES 1MB 120 NS DRAMS
MCT-RAMJET $89.95
MCT-RAMJET-P $99.95
1/2/3/4MB FOR IIP. USES 256K X 4 DRAMS
COLOR HAND aa
SCANNER! 09!f
• 400 DPI 16-COLOR DITHER MODE
• 200 DPI! 6-SHADE GRAYSCALE
• TRUE 400 DPI MONO MODE
• 3 SWITCH-SELECTABLE
64-SHADE DITHER
PATTERNS
• 3.5MS/LINE SCAN SPEED
• 7-SEGMENT LED STATUS •. -
READOUT
• BRIGHTNESS CONTROL - —
• HALF-LENGTH 16-BIT
INTERFACE CARD ^
• SCAN EXERCISER SOFTWARE
CONFIGURES THE SCANNER, SCANS
IMAGES IN ANY MODE, LETS YOU VIEW
REAL TIME IMAGE, THEN SAVES IN PCX FILE FORMAT
• INCLUDES ZSOFT PAINTBRUSH VI PLUS FOR EDITING AND
ENHANCING YOUR IMAGE
CHS-4000 $599.00
INTRODUCING
THE MINI-SIZE
286 COMPUTER
^599
JUST 7=/" X a-^" X IJf'
HIGH PERFORMANCE
IBM-PC COMPATIBLE
COMPUTER CAN
COMPETE WITH A FULL
SIZE PC! STAND IT UP-
RIGHT, SET IT UNDER
A MONITOR— ITS
COMPACT SIZE IS THE
PERFECT SOLUTION
FOR A CROWDED
DESK, A COST-CONSCIOUS
SCHOOL OR AN EASILY TRANSPORTABLE HOME COMPUTER,
12MHZ 80286 CPU WITH O WAIT STATE
AMI BIOS WITH DIAGNOSTICS • 1 MB MEMORY
TWO SERIAL, ONE PARALLEL PORT
BUILT-IN CGA/MGA DISPLAY ADAPTOR
BUILT-IN 3,5- 1 ,44MB FLOPPY
7-1/2-WX9-1/2-LX1-3/4-H • WEIGHS JUST OVER 6 LBS,
WORKS WITH ANY STANDARD KEYBOARD
INCLUDES CARRY BAG, 30W POWER ADAPTOR.
MINI-UPRIGHT STANDS AND MANUAL
FCC CLASS B APPROVED
CARRY-1 C WITH 1 .44MB FLOPPY DRIVE $599.00
CARRY-1 D WITH 1 .44MB FLOPPYS, 40MB HD $899.00
CARRY-1 80S8-BASED VERSION $299.95
CARRY-1 B ENHANCED 8088 VERSION $399.95
INCLUDES 2 FLOPPY DRIVES (720K) AND 640K RAM.
CARRy-1 K 82-KEY CARRY-1 KEYBOARD $49.95
DFI LOW COST ETHERNET CARD
• 100% HARDWARE COMPATIBLE WITH
NOVELL NE-1000 ETHERNET CARD
• FOR THICK OR THIN ETHERNET
• 15-PIN ETHERNET CONNECTOR
■ BNC CONNECTOR FOR THIN ETHERNET!
DFINET-300 8-BIT VERSION ...$199.95 f
DFINET-400 16-BIT VERSION .$239.95
MINI 2400 BPS
WITH SEND ONLY
$699
9600 BAUD V.32 MODEM
WITH SEND/RECEIVE FAX
THIS NEW EXTERNAL MODEM IS V.32 AND V.42 COMPATIBLE,
THE EMERGING 9600 BPS STANDARDS. PLUS IT NOW HAS
FULL GROUP 3 FAX SEND AND RECEIVE CAPABILITY. THIS
MACHINE TRANSFORMS YOUR PC INTO A COMPLETE
PERSONAL INFORMATION CENTER
• 9600/4800/2400/1200 BPS DATA MODEM
• CCITT V.32 , V.42 ERROR CORRECTION COMPATIBLE
• MNP-5 ERROR CORRECTION AND DATA COMPRESSION
FOR THROUGHPUTS UP TO 19200 BPS
• 9600 BPS GROUP III SEND AND RECEIVE FAX
• INCLUDES PRO-COMM COMMUNICATIONS SOFTWARE
• INCLUDES FAX-IT FAX SOFTWARE
• 2 YEAR WARRANTY
PRO-96EF
INTERNAL FAX MODEM
• 2400/1 200/300 BPS DATA MODEM
■ 9600 BAUD SEND/RECEIVE FAX CAPABILITY
8088,285, 386 COMPATIBLE CARD
PRO-MAXI
2400 BPS MNP ERROR
CORRECTING MODEM
$229^^
THIS TINY EXTERNAL MODEM PACKS A BIGGER PUNCH THAN
YOU'D EXPECT! NOT ONLY IS IT A FULL FUNCTION 2400 BPS
DATA MODEM BUT IT ALSO OPERATES AS A SEND-ONLY FAX
AT A REMARKABLY LOW PRICE!
2400/1200/300 BPS DATA MODEM
CCITT V,22n/,22BIS, BELL 103/212A COMPATIBLE
4300 BPS GROUP III SEND ONLY FAX
MEASURES JUST 6,25 X 3.8 X 2 INCHES
8 STATUS LEDS
INCLUDES PRO-COMM COMMUNICATIONS SOFTWARE
INCLUDES FAX-IT FAX SOFTWARE
2 YEAR WARRANTY
PRO-EFXM
MINI-MODEM WITH 9600 BPS FAX-SEND SPEED
PRO-EFXM-96 $169.95
2400BPS MINI MODEM
AS ABOVE BUT WITHOUT FAX CAPABILITY
PR0-24E
^119^"
AN ECONOMICALLY PRICED EXTERNAL MODEM THAT NOW
INCLUDES MNP-5 ERROR CORRECTION AND DATA
COMPRESSION CAPABILITY
2400/1200/300 BPS DATA MODEM
CCITT V.22A/.22BIS. BELL 103/212A COMPATIBLE
DATA COMPRESSION BOOSTS THROUGHPUT UP TO
4800 BPS
8 STATUS LEDS
AT COMMAND SET COMPATIBLE
AUTO DIAL AND AUTO ANSWER
2 YEAR WARRANTY
PRO-24EMNP
PRO-24E EXTERNAL 2400 BAUD MODEM-NO MNP , $149.95
INTERNAL MNP M0DEM^89^^
IPLUG-IN CARD MODEM HAS SAME FEATURES AS ABOVE
MODEL. FOR 8088, 286/386 COMPUTERS
PRO-24MNP
PRO-241 INTERNAL 240O BAUD MODEM-NO MNP $99.95
■KM CUSTOMER SERVICE 800-538-5001 MON.-FRL 7 A.M. TO 5 P.M., SATURDAY, 9 A.M. TO 3 P.M. (PST) key
S ™f9f ™de!!J^^*^^^^ order toll-free 800-538-5000 ^
Circle 6 on Reader Service Card (RESELLERS: 7)
NOVEMBER 1990 -BYTE 463
■ li 2233 BRAm
Microdevices
2233 BRANHAM LANE, SAN JOSE CA 9S124
BUY WITH CONFIDENCE FROM JDR!
• 30^>AY MONEY BACK GUARANTEE
• 1 YEAR WARRANTY
• TOLL-FREE TECH SUPPORT
HIGH DENSITY HARD DRIVES
NEW! NEC1S3.SMB!
• 153 5MB CAPACITY
■ ESDI INTERFACE
• AVG ACCESS TIME : ISMS-
• RECORDING: 19.612 BPI BIT,
1,240 TRACK DENSITIES
• 20 SEC START/STOP TIME
• REO, DC*5V, *12V POWER
• USES 2-7 RLL METHOD AND NRZ
TRANSFER MODE
5655 S849.00
MICROPOUS DRIVES
KITS INCLUDE FLOPPY HARD CONTROLLER AND CABLE
1355 157,5MB ESDI, 23MS KIT: S1049 DRIVE: S949
1375 157 5MB SCSI, 23MS KIT: S1099 DRIVE: S899
1558 338 1MB ESDI, 18MS KIT: S1799 ,.. DRIVE: S1619
1578 338,1MB SCSI, 18MS KIT: S1799 ... DRIVE: S1619
1568 676.6MB ESDI. 16MS DRIVE: S2499
1588 676 8MB SCSI, 16MS DRIVE: $2499
$99^5 ^
1.44MB ^ Q
3-1/2" DRIVE
■ 80 TRACKS • 135TPI • HIGH DENSITY
• READ/WRITE 720K DISKS, TOO
■ INCLUDES ALL NECESSARY MOUNTING HARDWARE
FDD-1.44X BLACK FACEPLATE $99,95 1
FDD-1.44A BEIGE FACEPLATE $99.95 I
FDD-1.44SOFT SOFTWARE DRIVER $19.95 I
MF355A 3-1:2- MITSUBISHI 1 44MB. BEIGE $129.95 [
MF355X 3-1/2- MITSUBISHI 1 44U8, BLACK $129.95
FDD-360 5-1/4- DOUBLE-SIDED DD 360K $69.95
FD-55B 5-1/4- TEAC DOUBLE-SIDED DD360K $89.95
FDD-1 .2 5-1/4- DOUBLE-SIDED HO 1 .2M $89.95
FD-55GFV 5-1 /4- TEAC DOUBLE-SIDED HD 1 .2M $1 29.95 J
ENHANCED KEYBOARDS
FC-3001 101-KEY. 12 F-KEYS a CALCULATOR $74.95
BTC-5339 101 KEY WITH 12 FUNCTION KEYS $69.95
BTC-5339R COMPACT lOI -KEY. 30% SMALLER $79.95
MAX-5339 101-KEYMAXI-SWITCH(286ONLY) $84.95
K103-A AUDIBLE -CLICK- 101-KEY KEYBOARD $84.95
STANDARD KEYBOARDS
BTC-5060 84-KEY WITH 10 FUNCTION KEYS $59.95
^MAX-5060 MAXI-SWITCH 84-KEY(286 ONLY) $64.95j
PC-TRAC ^89^^
■ HIGH RES 1200 PULSE'INCH)
• 2-AXIS POINTING DEVICE (X S Y)
• INCLUDES MAP DEVICE DRIVE
WITH BALLISTIC GAIN
PC-TRAC W/RS-232C SERIAL INTERFACE"
FAST-TRAP THE 3-AXis MOUSE alternative: $109.£
LOGITECH TRACKMAN
•TO 300 DPI RES • MOUSEWARE UTILITIES.
MENUS, MOUSE -2-3 • REG 256K MIN MEMORY
TRACKMAN SERIAL VERSION —NO CARD REO $98.95
TRACKMAN-B BUS VERSION $95.95
W/SHORT CARD FOR 8088. 286, 386 OR PS/2 MODELS 25 S 30
LOGITECH MICE
•3-BUTTON SERIES 9 ■ 320 DPI RES. • SERIAL PS/2 COMPAT.
L0GC9 SERIAL MOUSE $98.95
L0GC9-C SERIAL MOUSE (NOT PS.2 COMPATIBLE) .. $79.95
L0GC9-P SERIAL MOUSE WITH PAINTSHOW SI 09.95
L0GB9 BUS MOUSE S39.95
L0GB9-P BUS MOUSE WITH PAINTSHOW S104.95
GENISCAN
SCANNER
• UP TO 400 DPI • 32
LEVELS OF GRAY SCALE
• W/INTERFACE CARD.SCAN-
EDIT il AND DR.GENIUS
GS-4500 $199.95 ^
(^Seagate HARD DISKS DRIVE KITS
21.4MB '199 65.5MB '389 21.4MB '249
32.7MB '219 80.2MB '569 32.7MB '279
42.8MB '339 84.9MB '499 ^ Seagate ^
AVG.
FORM
DRIVE
XT
atf/h\
SIZE
MODEL
SPEED
FACTOR
ONLY
KIT
KIT L
21.4MB
ST-225
65MS
5-1,4-
SI 99
$249
S309 1
32 7MB RLL
ST.238
65MS
5-1/4-
S219
$279
$379 [
42.8MB
ST-251-1
28MS
5-1/4"
S339
$389
$449
43.1 MB SCSI
ST-251N
40MS
5-1M-
S419
65.5MB RLL
ST-277-1
28MS
5-1/4"
S389
$449
$549 !
80.2MB
ST-4096
28MS
5-1/4"
S569
$679
84.9MB SCSI
ST-296N
28MS
5-1/4"
S499
122.7MB RLL
ST-4144R
28MS
5-1/4"
S699
$759
$859
21 4MB
ST-125
40MS
3-1/2"
3259
$299
$373
32.1MB RLL
ST-138R
40MS
3-1/2-
$289
$339
$429
MODULAR CIRCUIT TECHNOLOGY INTERFACE CARDS
DRIVE CONTROLLERS
1.44MB
FLOPPY
$4Q95
'"ir'Tf t ',l l li'i<l(|||)|l.i||,| IB-HI
• 8088 OR 236 COMPATIBLE • SUPPORTS 2 FLOPPY DRIVES
(360K. 720K. 1 2MBS 1 44MBI • USER SELECTABLE AS A
PRIMARY OR SECONDARY I3RD OR 4TH) FLOPPY DRIVE
MCT-FDC-HD $49.95
HIGH DENSITY 4-FLOPPY CARD $59.95
■ INTERFACES UP TO 4 FLOPPY DRIVES • CABLES FOR 4
INTERNAL DRIVES ■ BIOS FOR ANY COMBO OF DRIVES
MCT-FDC-HD4
FLOPPY DISK CONTROLLER $29.95
■ INTERFACES UP TO 4 360K:720K FLOPPY DRIVES
• DB37 CONNECTOR FOR EXTERNAL DRIVES
MCT-FDC
HARD DISK CONTROLLER $79.95
■ SUPPORTS 16 DRIVE SIZES INCLUDING 10, 20, 30 AND
40MB • CAN DIVIDE I LARGE DRIVE INTO 2 LOGICAL DRIVES
MCT-HDC
MCT-RLL RLL CARD SUPPORTS 2 RLL DRIVES $89.95
286/386 FLOPPY/HARD $149.95
• 1 1 INTERLEAVE FOR IMPROVED PERFORMANCE
■ CONTROLS 2 HARD S 2 FLOPPY DRIVES (360K/720K;1 .2UB/
1 44MB) ■ CONCURRENTLY USE HARD S FLOPPY DRIVES
MCT-FAFH
IDE MULTI-IO FLOPPY/HARD $89.95
■ supports 2 ide hard drives s 2 floppies ■ 2 serial
s 1 parallel port • supports comi s2. lpt 1 .2.3
lJKJT-IDEIO
4800/2400 BPS
FAX MODEM
'119
95
'119
• 4800 baud group iii fax transmission only • 2400
bps data modem • w:menu driven profax software
• sends dos text. pcx s tiff files to fax trans
MCT-FAXM $119.95
MCT-241 internal 2400 BAUD DATA MODEM $89.95
MCT-121 internal 1200 baud data modem $59.95
VIVA 2400
BAUD MODEM
• 2400 1200 300 BAUD OPERATION • HAYES
AT COMMAND SET COMPAT • EXTENDED
S-REGISTER PROGRAMMING - SPEAKER
• 2ND PHONE JACK - AUTO DIAL TONEj'
REDIAL • STD RS-232C INTERFACE
VIVA-24E $119.95
VIVA-24MNP $149.95
ERROR CORRECTING VERSION
FAX/PHONE SWITCHER
ROUTES CALLS FROM 1 PHONE LINE TO YOUR FAX. MODEM
AND ANSWERING MACHINE! ■ OPERATES ON SINGLE OR
MULTLLINE SYSTEMS • AUXILLARY PORT
. FAXM-SWITCH SI 09.95 ,
MULTIFUNCTION I/O CARDS
MULTI I/O CARD $59.95
• SERIAL PORT • CLOCK/CALENDAR WITH BATTERY
• PARALLEL PORT IS ADDRESSABLE AS LPT1 OR LPT2
MCT-IO
MULTI I/O FLOPPY
■ SUPPORTS UP TO 2 360K FLOPPIES
• SERIAL, PARALLEL, GAME PORT AND CLOCK./CALENDAR
MCT-MIO
286/386 MULTI I/O CARD $59.95
• SERIAL. PARALLEL AND GAME PORTS • USES 16450
SERIAL SUPPORT CHIPS FOR HIGH SPEED OPERATION
MCT-AIO
NEW! ALL-IN-ONE-CONTROLLER$129.95
• MONOCHROME GRAPHICS ■ SUPPORTS 2 IDE HARD
DRIVES AND 2 FLOPPIES • 2 SERIAL AND 1 PARALLEL PORT
MCT-MGEIO
MEMORY CARDS
576K RAM CARD $49.95
■ USER SELECTABLE CONFIGURATION TO 576K • USES 64K
AND 256K DRAMS lOK INSTALLED)
MCT-RAM
EMS CARD
■ USER EXPANDABLE TO 2MB USINGIMB DRAMS • CON-
FORMS FULLY TO LIM EMS 3.2 • RAM DISK SOFTWARE
MCT-AEMS $129.95
MCT-AEMS-256 USES 41256 DRAMS $129.95
MOT-EMS 8088 EMS CARD 2MB CAPACITY $129.95
EEMS CARD $149.95
■ EXPANDABLE TO 4MB USING 256K X 4 DRAMS IN
INCREMENTS OF 512K - CONFORMS TO LIM 4.0
MCT-EEMS
CALL FOR OUR
FREE CATALOG!
BARGAIN HUNTER'S CORNER
LOGITECH
SERIAL
MOUSE AND
WINDOWS 3.0
LOGITECH'S SERIAL MOUSE REQUIRES NO CARD-
JUST A SERIAL PORT. INCL. 9-10 25.PIN CABLE.
WINDOWS 3.0 IS THE 1ST TRUE INTUITIVE G.U.I.
(GRAPHICAL USER INTERFACE) FOR YOUR MS-DOS
COMPATIBLE PCi ADDRESS UP TO 16MB DIRECTLYI
NOW GET BOTH ITEMS AT ONE BARGAIN PRICE!
L0GC9-WIN EXPIRES 11/31/90
CUSTOMER SERVICE 8OOS3S-S001
TECHNICAL SUPPORT 800-S3SSO02
MON.-FRI. 7 A.M. TO S P.M., SATURDAY, 9 A.M. TO 3 P.M. (PST)
ORDER TOLL-FREE 800-538-5000
464 BYTE- NOVEMBER 1990
Circle 6 on Reader Service Card (RESELLERS: 7)
Chaos Manor
Mail
Jerry Pournelle answers questions about his column
and related computer topics
Expansion Solution
Dear Jerry,
Last November, I wrote to you to ask if
you knew of any way that I could add
extra slots to an AT in which the existing
expansion slots were already full. You
replied that you did not know of any
available commercial equipment for this.
I got similar replies from other sources,
as well.
You might be interested to hear how I
have solved this problem. An inquiry to
Jameco brought the information that the
company has an extender card/slot kit,
catalog number PCL755C. It consists of
a card that plugs into a 16-bit slot and is
connected to a second card by three plug-
in ribbon cables. The second card has
one 16-bit and two 8-bit slots. By simply
adding another edge connector, it can
easily have a total of two 8-bit and two
16-bit slots. Power for the additional
slots can come from the main computer
(via the ribbon cables) or from an exter-
nal source (-1-5 and -1-12 volts).
I bought this extender kit, along with
an XT flip-top cabinet and an XT power
supply. The second extender board (the
one with the additional slots) mounts eas-
ily in the XT cabinet. I only had to drill
six mounting holes and mount the ex-
tender board on brass standoffs that were
provided with the cabinet, instead of
using its own plastic mounting standoffs.
The -1-5- and -I- 12-V cables from the XT
power supply had to be extended to reach
the power connector on the extender
board. The —5- and —12-V (low-cur-
rent) supplies still come from the main
computer. The +5- and -I- 12-V supplies
from the main computer to the extender
are disconnected by removing two fuses
on the extender board that plugs into the
computer.
I removed one 8-bit card (which was in
a 16-bit slot) from the main computer and
replaced it with the first extender board.
This card was then put into one of the 8-
bit slots in the XT case. I used another
slot for a scanner, and I now have two
spare 16-bit slots. As soon as I can afford
it, I intend to mount a backup tape drive
and its controller in the XT cabinet.
The ribbon cables between the two
cabinets probably would radiate RFI in
excess of FCC requirements. Although
this did not bother any electronic equip-
ment in my house, and I am well away
from any other houses, I provided some
shielding. To do this, I fabricated a metal
trough that bolts to both cabinets and
fully encloses the cables. A crude solu-
tion would be to use grounded aluminum
foil.
The extender card kit is rather expen-
sive, especially considering that it is
made in Taiwan. It costs $99.95 plus
freight. The total cost was about $220,
including freight, extra connectors, and
so on. For this, however, I have been able
to add a scanner. I will be able to add an
internal tape backup (which is less ex-
pensive than an external one) and will
still have a spare slot left.
L. D. Thomas
Georgetown, DE
Thanks for letting us know! — Jerry
Adding Up Bytes
Dear Jerry,
I am writing you to explain the dis-
crepancies that you found with the re-
ports of XTree and the Norton Com-
mander (Computing at Chaos Manor,
February).
What you got is not very odd. The total
number of files is right: CHKDSK re-
ports three hidden files, one of which is
the Volume Label (if you do some peek-
ing around with the Norton Utilities,
you'll find it stored in your root directory
like any file; it just has a special attribute
bit set) , and the 10 . S YS and MSDOS . S YS
system files. Of these three "files,"
XTree (correctly) counts just the last
two. Add two to the 1662 "user files"
that CHKDSK reports, and you have the
1664 that XTree reports.
Note that all the figures the Norton
Commander gives you for total directory
space are exact multiples of your cluster
size (2048 bytes). That is all the space al-
located to your files, including the slack
area at the end of each file. On the other
hand, when you select some files, the
Norton Commander adds their "logical"
^ length, without the slack. If you run File-
Size in your directory, it will give you
both figures. So, your small directory
contains three files that use five clusters,
even though part of that space (10,240 -
6128 bytes) is wasted.
The differences in total drive size can
also be explained by considering that you
could take 1 MB = 1,000,000 instead of
the correct value: 2^° = 1,048,576 bytes.
Neither XTree nor the Norton Com-
mander is wrong; they just do different
computations.
Gino Lucrezi
L'Aquila, Italy
I confess that I get lazy sometimes in a
case like this, since I know I can count on
a reader to explain what's going on.
Thanks!— JcTTy
Locating Genius
Dear Jerry,
I just read your comments on Kun
Yung Enterprise's Genius Genitizer
(Computing at Chaos Manor, August).
I found a U.S. address for KYE Inter-
national in a database called COMPLIB
on CompuServe. That's where I find the
names, addresses, and telephone num-
bers of most manufacturers. KYE Inter-
national can be reached at 12675 Colony
St., China. CA 91710, (800) 456-7593
or (714) 590-3940; fax: (714) 590-1231;
BBS: (714) 590-3485.
Andre Mallette
St. -Leonard, Quebec, Canada
Thanks. Of course, we good BIX users
don 't use CompuServe, but. . . .
I did manage to make contact with the
company eventually, and the people there
say they 'II put the U. S. address in their
new stuff. —Jerry ■
Jerry Pournelle holds a doctorate in psy-
chology and is a science fiction writer
who also earns a comfortable living writ-
ing about computers present and future.
He can be reached do BYTE, One Phoe-
nix Mill Lane, Peterborough, NH 03458,
or on BIX as "jerryp. "
NOVEMBER 1990 "BYTE 465
Pri nt Qu eue
Hugh Kenner
Stomping the Nasties
Afield guide through the jungle
of computer invaders
Viruses— There Are No Such Things! That statement ap-
peared in print some three years ago. But there are so
such things, as the fracas at InterNet/ARPANET dem-
onstrated late in 1988. That was when, coast to coast, 6200 ma-
chines got immobilized by what seems to have been a prank that
outran control.
But what, me worry? I sit tight at my home machine. Well,
no, you needn't worry, not at all, provided only (1) your ma-
chine has no modem link to the outer world; (2) you never share
floppy disks with anyone; (3) you run no software save what
you've written yourself. So runs the considered opinion of John
McAfee, coauthor (with reporter Colin Haynes) of Computer
Viruses, Worms, Data Diddlers, Killer Programs, and Other
Threats to Your System (St. Martin's Press, 1989, $16.95).
McAfee is founding chairman of the Computer Virus Indus-
try Association, which logged over 300,000 virus infections in
1989 alone. And how many
went unreported? That's any-
one's guess. Users are ready
to blame malfunctions on,
oh, operator error. It's when
linked machines malfunction
identically that suspicion be-
gins to stir. And when suspi-
cion stirs in Silicon Valley, it
often prompts a call to John
McAfee, who climbs into a
motor home that is loaded
with virus-catching equip-
ment and steers toward the
new client's parking lot.
Those of us who lack occa-
sion to call on McAfee can
profitably read his book. It
does the great service of help-
ing us understand what there
is to worry about. And vi-
ruses do offer plenty of rea-
sons to worry.
Like "hacker," "virus" is
a term misused to the point of
utter confusion. First, we are
not talking about the antics of
crackers, who infiltrate sys-
tems to filch credit-card num-
bers or just leave word that
they called. We are talking
about a piece of code. Not just
such a piece of code as is
meant, say, to install an illicit
account in a certain bank's system and gently transfer funds to
it. That's a worm. And not just something meant to go berserk
on a preset date. That's a logic bomb. (When a Maryland li-
brary withheld payment for a bug-riddled system, it discovered
that the supplier had installed a logic bomb: "Pay up, or your
data vanishes!" Luckily, it was located before it went active.)
And not just malign software disguised as something interest-
ing. That's a Trojan horse.
No, a bona fide virus may resemble any of the above, but it
has one further and deadly capability. It replicates. That means
a single copy can spawn many thousands on many thousand ma-
chines. And how does that happen?
Well, somehow or other you've acquired a floppy disk with a
virus embedded in one program (its host). Its first act is to sepa-
rate from its host and make copies of itself that go hunting
through your directories for other hosts they can live in. Any
new floppy disk you install
will be likewise searched;
eventually, the virus will be
lodged in a program you'll in
all innocence pass on to a
friend. . .and so on.
Which so far amounts to
very little, save that increas-
ingly numerous programs
grow bigger by a few bytes.
That was all the famous Inter-
Net virus was meant to do:
just spread itself about, to the
glee of its perpetrator. Unfor-
tunately, it contained a mild
coding error. It should have
kept clear of programs it had
already infected. It didn't;
soon, 6200 interlinked ma-
chines were busy at nothing
save jamming one another till
CPUs saturated and system
after system died. (Estimated
total damage in lost access
time and wasted work: S98
million.)
McAfee offers fascinating
detail on how a virus rolls up
its sleeves. Thus, a few, like
the Pakistani Brain— toward
which virus-catchers genu-
flect respectfully— concen-
trate on the boot sector, the
handful of bytes that load the
466 BYTE' NOVEMBER 1990
ILLUSTRATION: ANNIE LUNSFORD © 1990
operating system. They move that to a sector they flag "unus-
able," and then replace it with a customized boot sector that
will be in control the next time the machine is turned on.
From now on, Darth Vader is running your machine, on the
lookout for opportunities. He can intercept any attempt to mod-
ify the boot sector. And if you try to check the boot sector,
why, he shows you the clean original he first stashed away! And
every disk placed in the computer becomes infected instantly.
"In some corporations, boot sector viruses have spread to a
thousand computers in less than a week," says McAfee. The
Pakistani Brain itself "rampaged through the newsroom and
bureaus of the Providence Journal," apparently after one em-
ployee put an infected disk in a home computer.
And so what? Well, the Pakistani Brain is by no means as
innocent as the InterNet virus was intended to be. It asks for
ransom. Nonpayers find files trashed and systems crashing. No
one knows how many copies lie dormant here and there. It was
spread from Pakistan on disks with pirated copies of WordStar
and Lotus 1-2-3, sold at a fraction of the U.S. makers' prices.
The author's motive? Apparently, irritation when programs he
himself had written were pirated.
So just avoid bootleg copies? Alas, you cannot be sure. Pro-
grams routinely go out for beta testing— massive usage, to find
bugs— and who knows what beta testers may have done to the
disks they send back? Or not know they have done? An inno-
cent beta tester returned to a Seattle firm a disk he'd worked
with on a Macintosh he didn't know was infected. Soon, thou-
sands of distributed copies were carrying disease. (The firm-
Aldus— acted responsibly, at heavy cost.) So you'll understand
the panic of the man whose newsletter shouted Viruses— There
Are No Such Things. His business was selling public domain
software on disks. Public domain? That's distributed via multi-
ple acts of copying. Who knows who's been meddling with it en
route?
And who are these meddlers? In an interview I've read else-
where, McAfee said he had no idea, except that some of them
were pretty smart programmers. The more lurid ideas in the
book he has cosigned we may perhaps ascribe to his collabora-
tor, who likes phrases like "operating on the dark side." Chap-
ter 6, "A Walk on the Dark Side of a Subculture," presents
isolates who shun "conventional human contact," silicon being
so much more dependable. One of them, who'd broken into
Digital Equipment's system, shed tears on being accused of
"harming a computer." Couple a sensibility like that with "a
real or imagined grudge against big business, the government,
or the computer community establishment as a whole," and you
have (it says here) such a psyche as shoots at random into
crowds.
OK, let's buy that to go on with. My problem with all such
scenarios is that, accurate or not, they set adrenaline point-
lessly flowing. Better to gaze calmly at such gems as the list, on
pages 89-91, of just under 400 common passwords. That list
was embedded in the InterNet virus, which it served as a skele-
ton key: "Over 90% of all large systems" have "at least one
user" whose password it exhibits. Be sure that key fits no lock
of yours. (Some samples: Dog, Batman, Rolex, Carmen,
Wisconsin. . . .)
Or ponder the fact that you're reading this review (and I hope
T/z^re are
three types of antiviral
products, all useful,
none totally safe.
will read the book). But you're a computer-literate reader of
BYTE. And administrators and law enforcers are apt to be so
far from computerdom they either can't begin to comprehend
what's been done wrong or else just panic blindly. When PCs at
Lehigh University were infected in 1987, Lehigh fired the pro-
grammer who'd identified the virus and written an antidote. (If
he knew so much, maybe he planted it in the first place?)
Or read the section on antiviral products and how they work.
There are three main types, all useful, none totally safe. One
type tries to keep viruses out, and it can be confused by things
programs do normally; thus, it can emit so many false alarms
you stop paying attention. Also, it's vulnerable to the boot sec-
tor strategy, which has taken effect before the antiviral pro-
gram—or anything else— is loaded.
A second type tries to find and defuse viruses as they arrive;
best, by keeping a "snapshot" of the system status when it's
installed and thereafter watching for ominous variations. A
third type looks for and cleans up viruses already present; its
weakness is that it needs constant updating to insert the finger-
prints as new strains get identified.
For a 50-page chapter on 73 known PC viruses— what they
do, how to find them, how to zap them— try Richard Levin's
Computer Virus Handbook (McGraw-Hill, 1990, S24.95).
This big book is meant for serious computer users; the McAfee-
Haynes volume trolls for curious bystanders as well.
If you don't feel like paying S16.95 for McAfee-Haynes, you
can get it free with a program called Virucide (from Parsons
Technology, 375 Collins Rd. NE, Cedar Rapids, lA 52402,
(319) 395-9626). Although Virucide is not mentioned in the
book. Parsons assures us that McAfee had a hand in it. From
the fact that an updating policy is announced, I'll guess that it's
mainly type 3 . (The manual keeps a very low profile and digs
itself the usual foxhole: No Warranty of Any Kind.)
Well, Virucide installs easily, runs fast, and tells me that my
"preowned" 386 system shows no trace of a virus in any of
some 20 megabytes of preowned software. That's a comfort,
even though I'm left unsure how much reassurance it may
really offer. Next? Well, I'll, yes, run Virucide periodically.
And reflect that I can never hope to be in what medical virolo-
gists call a sterile environment. ■
Hugh Kenner is a professor of English at Johns Hopkins Univer-
sity. He writes for publications ranging from the New York
Times to Art & Antiques. His recent books include Mazes and
Historical Fictions. He can be contacted on BIX as "hkenner. "
Your questions and comments are welcome. Write to: Editor,
BYTE, One Phoenix Mill Lane, Peterborough, NH 03458.
NOVEMBER 1990 • B Y T E 467
STOP BIT ■ Laurens R. Schwartz
y Promises, Promises
What's in a warranty?
Most of the time,
not much
When computers first became
commercially available,
they were bundled with soft-
ware and sometimes mainte-
nance agreements. Were those sales con-
sidered "sales of goods" (and therefore
under the purview of the Uniform Com-
mercial Code), or were they "sales of
services," controlled by contracts and
common law? Was software an intangible
or a product? Was a maintenance agree-
ment part of a sales transaction or a ser-
vice arrangement?
This is just the kind of meaty debate
that lawyers who know nothing about
technology love. They held tax-deduct-
ible meetings in exotic locations, filed
lawsuits, and issued proposals. After the
expenditure of millions of dollars, it was
decided that sometimes a system is a sale
of goods, and sometimes it isn't; it all
depends.
With those issues clarified, let's move
on to how goods are sold. When a sales-
person makes promises of vectors per
second or immediate rendering, are his
or her words legally binding? In most in-
stances, the law will find that whatever a
salesperson says is precatory. That word
would be better spelled predalory, but
precatory is an aspect of caveat emptor—
let the buyer beware. A reasonable person
should know that the Brooklyn Bridge is
Stop Bit is an open forum for informed
opinion on topics related to personal com-
puting. The opinions expressed are those of
the author and not necessarily those of
BYTE or its staff. Your contributions and
comments are welcome. Write to: Editor,
BYTE, One Phoenix Mill Lane, Peterbor-
ough, NH 03458.
not for sale and that if it is, it needs a lot of
repair work and a coat of paint.
On the other hand, what a salesperson
says is sometimes considered a warranty,
even though the first thing you see when
you unbox a new system is a piece of
paper saying you have no warranties ex-
cept for a limited 90-day or one-year
warranty. That limited warranty typical-
ly says that if you don't follow certain
conditions, such as returning the equip-
ment in its original packaging, the war-
ranty is off. Of course, computers and
peripherals are packaged in boxes 20
times their size, with foam rubber in-
serts, molded plastic sidings, and mil-
lions of foam peanuts. Saving the pack-
aging eventually means renting space in
a warehouse.
The limited warranty then says that
the company will replace the failed com-
ponent with a new one or a used one, at
its discretion. This is known as the law of
refurbishment . One new twist to the law
of refurbishment is that used equipment
is sometimes refurbished and resold as
new. Recycling used equipment has even
spawned its own specialists: repackagers
who clean equipment, spray it with that
smells-like-new odor, rewrap cables in
plastic bags, re-shrink-wrap manuals,
iron out wrinkles in boxes, and put in
blank registration forms. Now you know
why they make you return equipment in
its original wrappings.
Warranties are covered primarily by
the Uniform Commercial Code. The
word "uniform" is used to throw off non-
lawyers so that they're forced to hire law-
yers who understand that uniform means
one thing to the public and another to
lawyers. This code is not uniform, hav-
ing been adopted by some of our states
with variations. In situations such as
this, lawyers use the phrase "the general
rule is." The general rule is that just
about every warranty (and remedy) can
be disclaimed by a seller if the disclaimer
is printed in VERY BIG TYPE.
But suppose a salesperson tells you
that a system is capable of performing in
a certain manner, and you purchase it re-
lying on that statement. "You later find
that the system does everything from
barking like a seal to waking you up in
the morning, but it cannot do that one
thing that you bought it for. Then you
might have a case for a breach of warran-
ty of fitness for a particular purpose. Of
course, getting a judge to pronounce your
victory will probably cost you more than
the system did.
Then there's the law of disappearing
days. Suppose you have a 90-day warran-
ty and you didn't purchase a service plan.
The machine breaks down on the tenth
day. It takes you four days to retrieve all
the foam peanuts, three days to repack
the equipment, and 16 days to obtain
your authorized return number. Sending
the machine back using a ground service
will take four to five business days but
will cost only a few dollars, or you can
use an express service that will deliver
the machine in a day or two for what it
cost you to purchase the equipment. In-
evitably, you'll get the machine back one
day after the warranty has expired.
A decent manufacturer (or dealer, or
mail-order house) will extend the war-
ranty period to take into account when
the machine failed and when it was
returned repaired. Some states require
the extension. But guess what? In most
cases, the burden of an extension is on
the purchaser. In other words, you are
providing yourself with your own war-
ranties.
That's what democracy is all about: If
those manufacturers won't give you a
warranty, you are free to pay for one. ■
Laurens R. Schwartz is a New York attor-
ney and computer consultant. He is the
author of numerous articles and books on
technology, including the Computer Law
Forms Handbook (Clark Boardman Co.)
and the forthcoming Computer Art Book
(W. W. Norton). He can be reached on
BIX do "editors. "
468 BYTE- NOVEMBER 1990
ILLUSTRATION: KATHERINE MAHONEY © 1990
INSTRn
Tru,
~>ns
Prh
File I/O
'inter
^grated c,,
'''''' "^rary,,^
GP/e,
and
data
acquis
boa,
Plotte-rt^forcre^^^
data
rds.
Proce.
niffO riKn 'i-.'.iA-,'-
^°ftware H
too/;
fasti
er
sfor
Program
Produ,
cf/bn
LabWindows...makmg4tidustry standard
programming languages woriTf^r^mLin^
data acquisition and instrument control.
^NATIONAL
Ml
INSTRUMENTS
The Software is the Instrument^
6504 Bridge Point Parkway
Austin. TX 78730-5039
Circle 251 on Reader Service Card
National Instruments Italy (02) 4830 1892
National Instruments France (1) 48 65 33 70
National Instruments Switzerland (056) 82 1 8 27
National Instruments United Kingdom (06) 35 523 545
Nihon National Instruments K.K. (Japan) (03) 788 1921
Call for a FREE Demo Disk and Catalog
(512) 794-0100 • (800) 433-3488 (U.S. and Canada)
With a Tandy'
laptop, PC
power is aiways.
...riglit at iiand.
With Tandy's line of powerful laptops, there's no reason
to leave your computer behind.
If you like to travel light, pick up the Tandy 1100 FD—
the only notebook-size PC with instant-on DeskMate®
word processing built in. At only 6.2 lbs., the 1100 FD
is the ultimate PC compatible for combining portability
and affordability.
Tandy Computers: Because there is no better value. ^'
Or grab the slim, 6-pound Tandy 1500 HD with a 20MB
hard drive and DeskMate software. If you demand 286
power, our Tandy 2800 HD is ready to run, with 640 x 400
EGA graphics. Plus, there's the Tandy 102— the 3-pound
portable that started the laptop revolution.
Get your hands on a Tandy portable today . . . you'll
never have to be without your computer again.
Radio /haeli
COMPUTER CENTERS
A DIVISION OF TANDY CORPORATION
Circle 297 on Reader Service Card